package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from gran-6.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Gran6 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 136776;
	private static byte[] data0(){ return new byte[] {65,0,57,0,65,0,54,0,55,0,37,0,37,0,28,0,30,0,26,0,15,0,16,0,5,0,5,0,-4,-1,-9,-1,-15,-1,-19,-1,-23,-1,-29,-1,-29,-1,-41,-1,-39,-1,-54,-1,-52,-1,-59,-1,-60,-1,-65,-1,-68,-1,-67,-1,-80,-1,-67,-1,-74,-1,-75,-1,-74,-1,-81,-1,-68,-1,-70,-1,-62,-1,-59,-1,-53,-1,-52,-1,-49,-1,-38,-1,-38,-1,-28,-1,-17,-1,-15,-1,-9,-1,-2,-1,8,0,14,0,21,0,29,0,45,0,36,0,44,0,52,0,58,0,59,0,68,0,68,0,68,0,72,0,79,0,77,0,87,0,80,0,79,0,82,0,82,0,86,0,80,0,86,0,79,0,83,0,82,0,71,0,68,0,58,0,63,0,54,0,52,0,39,0,39,0,26,0,28,0,13,0,12,0,-1,-1,-8,-1,-20,-1,-22,-1,-27,-1,-28,-1,-39,-1,-42,-1,-83,-1,-115,-1,100,-1,93,-1,69,-1,22,-1,-24,-2,-51,-2,-54,-2,-51,-2,-67,-2,-87,-2,-114,-2,-112,-2,-86,-2,-68,-2,-62,-2,-75,-2,-53,-2,-15,-2,20,-1,42,-1,52,-1,74,-1,123,-1,-75,-1,-39,-1,-19,-1,6,0,58,0,116,0,-86,0,-54,0,-24,0,3,1,42,1,74,1,92,1,94,1,84,1,86,1,76,1,70,1,61,1,48,1,8,1,-21,0,-60,0,-83,0,-123,0,95,0,53,0,11,0,-10,-1,-37,-1,-77,-1,-125,-1,87,-1,67,-1,68,-1,57,-1,26,-1,-4,-2,-19,-2,-9,-2,9,-1,5,-1,-11,-2,-16,-2,12,-1,48,-1,82,-1,84,-1,94,-1,-124,-1,-72,-1,-28,-1,-12,-1,7,0,44,0,90,0,-117,0,-92,0,-60,0,-41,0,-7,0,27,1,51,1,56,1,58,1,48,1,44,1,37,1,25,1,14,1,-21,0,-71,0,-106,0,113,0,85,0,46,0,5,0,-38,-1,-59,-1,-86,-1,-124,-1,84,-1,34,-1,0,-1,-13,-2,-27,-2,-47,-2,-91,-2,-108,-2,-118,-2,-103,-2,-97,-2,-112,-2,-118,-2,-104,-2,-62,-2,-22,-2,-15,-2,10,-1,24,-1,90,-1,-122,-1,-82,-1,-49,-1,-17,-1,39,0,106,0,-96,0,-49,0,-11,0,35,1,76,1,115,1,-114,1,-108,1,-100,1,-109,1,-97,1,-103,1,-113,1,121,1,89,1,40,1,13,1,-25,0,-62,0,-108,0,95,0,63,0,29,0,-14,-1,-81,-1,114,-1,59,-1,22,-1,7,-1,-23,-2,-63,-2,-104,-2,-120,-2,122,-2,122,-2,93,-2,73,-2,67,-2,89,-2,-126,-2,-121,-2,-115,-2,-98,-2,-60,-2,-9,-2,43,-1,77,-1,112,-1,-101,-1,-26,-1,27,0,96,0,-120,0,-69,0,-21,0,30,1,72,1,100,1,117,1,127,1,-121,1,-98,1,-95,1,-101,1,-125,1,97,1,61,1,34,1,6,1,-42,0,-82,0,-128,0,102,0,61,0,13,0,-61,-1,-122,-1,92,-1,58,-1,32,-1,-5,-2,-55,-2,-95,-2,-108,-2,-116,-2,117,-2,85,-2,61,-2,68,-2,99,-2,123,-2,121,-2,126,-2,-117,-2,-76,-2,-33,-2,11,-1,31,-1,68,-1,125,-1,-67,-1,-14,-1,42,0,88,0,-113,0,-58,0,-4,0,34,1,59,1,77,1,98,1,114,1,-122,1,-117,1,-123,1,107,1,85,1,61,1,46,1,11,1,-33,0,-71,0,-95,0,-126,0,96,0,23,0,-33,-1,-95,-1,125,-1,96,-1,73,-1,20,-1,-10,-2,-45,-2,-52,-2,-75,-2,-112,-2,117,-2,107,-2,124,-2,-119,-2,-108,-2,-121,-2,-113,-2,-87,-2,-60,-2,-15,-2,2,-1,32,-1,71,-1,122,-1,-77,-1,-38,-1,21,0,54,0,104,0,-110,0,-64,0,-25,0,6,1,23,1,39,1,60,1,74,1,80,1,72,1,58,1,36,1,23,1,-5,0,-38,0,-77,0,-98,0,127,0,102,0,57,0,-3,-1,-58,-1,-104,-1,-126,-1,105,-1,61,-1,13,-1,-20,-2,-32,-2,-49,-2,-77,-2,-119,-2,120,-2,109,-2,-117,-2,-116,-2,-118,-2,-117,-2,-107,-2,-81,-2,-46,-2,-21,-2,-3,-2,26,-1,78,-1,-125,-1,-75,-1,-33,-1,22,0,65,0,118,0,-87,0,-45,0,-5,0,17,1,39,1,64,1,88,1,102,1,114,1,96,1,87,1,69,1,64,1,34,1,8,1,-33,0,-40,0,-64,0,-98,0,108,0,40,0,2,0,-39,-1,-62,-1,-105,-1,102,-1,53,-1,34,-1,16,-1,-10,-2,-57,-2,-100,-2,-114,-2,-124,-2,-116,-2,-127,-2,126,-2,119,-2,-114,-2,-96,-2,-75,-2,-58,-2,-47,-2,-14,-2,37,-1,81,-1,119,-1,-92,-1,-51,-1,-6,-1,40,0,95,0,-128,0,-87,0,-63,0,-41,0,-7,0,14,1,32,1,32,1,27,1,23,1,19,1,2,1,-21,0,-42,0,-54,0,-59,0,-79,0,-111,0,98,0,52,0,24,0,10,0,-18,-1,-52,-1}; }
	private static byte[] data1(){ return new byte[] {-100,-1,-118,-1,127,-1,113,-1,80,-1,43,-1,15,-1,16,-1,14,-1,22,-1,2,-1,-4,-2,1,-1,19,-1,32,-1,36,-1,50,-1,67,-1,100,-1,-123,-1,-92,-1,-68,-1,-27,-1,2,0,42,0,81,0,118,0,-114,0,-91,0,-80,0,-49,0,-37,0,-14,0,-18,0,-21,0,-29,0,-37,0,-41,0,-62,0,-94,0,-112,0,-126,0,-126,0,97,0,64,0,23,0,-14,-1,-32,-1,-52,-1,-86,-1,-128,-1,114,-1,101,-1,101,-1,69,-1,36,-1,6,-1,1,-1,1,-1,9,-1,2,-1,-8,-2,-10,-2,0,-1,20,-1,33,-1,36,-1,62,-1,81,-1,121,-1,-103,-1,-71,-1,-42,-1,-12,-1,27,0,59,0,104,0,-120,0,-100,0,-71,0,-64,0,-27,0,-9,0,3,1,11,1,13,1,11,1,-1,0,-14,0,-33,0,-61,0,-63,0,-77,0,-84,0,-113,0,102,0,69,0,47,0,36,0,6,0,-33,-1,-61,-1,-62,-1,-72,-1,-85,-1,-117,-1,105,-1,74,-1,72,-1,78,-1,70,-1,64,-1,54,-1,60,-1,65,-1,71,-1,75,-1,87,-1,96,-1,119,-1,-119,-1,-89,-1,-66,-1,-47,-1,-21,-1,3,0,40,0,68,0,94,0,107,0,126,0,-113,0,-101,0,-98,0,-101,0,-109,0,-106,0,-116,0,126,0,92,0,69,0,51,0,56,0,58,0,63,0,37,0,19,0,11,0,19,0,18,0,6,0,8,0,17,0,39,0,47,0,40,0,30,0,12,0,7,0,-4,-1,-9,-1,-14,-1,-34,-1,-45,-1,-62,-1,-67,-1,-77,-1,-89,-1,-98,-1,-91,-1,-85,-1,-94,-1,-105,-1,-104,-1,-95,-1,-94,-1,-86,-1,-80,-1,-65,-1,-57,-1,-40,-1,-21,-1,14,0,30,0,38,0,49,0,63,0,81,0,106,0,92,0,96,0,86,0,98,0,107,0,103,0,92,0,58,0,42,0,30,0,16,0,2,0,-33,-1,-49,-1,-58,-1,-54,-1,-66,-1,-108,-1,121,-1,96,-1,113,-1,110,-1,114,-1,99,-1,97,-1,100,-1,112,-1,-118,-1,-80,-1,-26,-1,-6,-1,19,0,31,0,68,0,121,0,-77,0,-19,0,21,1,72,1,107,1,-115,1,-84,1,-41,1,-13,1,-6,1,-33,1,-66,1,-73,1,-94,1,-114,1,80,1,-10,0,-120,0,65,0,27,0,35,0,6,0,-50,-1,-127,-1,78,-1,48,-1,30,-1,20,-1,-3,-2,-30,-2,-57,-2,-80,-2,-100,-2,-94,-2,-83,-2,-78,-2,-96,-2,-114,-2,124,-2,-109,-2,-58,-2,8,-1,43,-1,44,-1,37,-1,38,-1,73,-1,122,-1,-77,-1,-51,-1,-35,-1,-28,-1,7,0,67,0,113,0,-110,0,-110,0,-126,0,-123,0,-99,0,-57,0,-32,0,-44,0,-88,0,118,0,86,0,82,0,97,0,126,0,-95,0,-58,0,-72,0,-98,0,-105,0,-67,0,-12,0,11,1,3,1,-16,0,-15,0,28,1,71,1,112,1,89,1,60,1,15,1,-6,0,16,1,7,1,-13,0,-76,0,95,0,47,0,17,0,-7,-1,-9,-1,-31,-1,-56,-1,-84,-1,-108,-1,-115,-1,-88,-1,-90,-1,-84,-1,-124,-1,121,-1,99,-1,101,-1,120,-1,-124,-1,115,-1,91,-1,58,-1,63,-1,79,-1,116,-1,118,-1,107,-1,77,-1,78,-1,88,-1,92,-1,89,-1,77,-1,67,-1,70,-1,65,-1,79,-1,75,-1,61,-1,54,-1,70,-1,77,-1,79,-1,76,-1,81,-1,99,-1,107,-1,100,-1,70,-1,67,-1,108,-1,-84,-1,-16,-1,29,0,49,0,70,0,93,0,126,0,-73,0,-3,0,36,1,60,1,80,1,-120,1,-65,1,-19,1,20,2,47,2,71,2,74,2,68,2,63,2,60,2,41,2,-12,1,-92,1,92,1,18,1,-30,0,-58,0,-84,0,125,0,65,0,0,0,-46,-1,-82,-1,-100,-1,114,-1,59,-1,14,-1,-10,-2,-24,-2,-39,-2,-60,-2,-81,-2,-97,-2,-115,-2,125,-2,-118,-2,-92,-2,-67,-2,-33,-2,-22,-2,-21,-2,-32,-2,-40,-2,-31,-2,15,-1,60,-1,76,-1,79,-1,85,-1,116,-1,-96,-1,-54,-1,-38,-1,-39,-1,-27,-1,-12,-1,9,0,25,0,23,0,-10,-1,-37,-1,-55,-1,-29,-1,-7,-1,14,0,16,0,25,0,20,0,27,0,34,0,46,0,89,0,119,0,-122,0,-123,0,-126,0,-95,0,-40,0,28,1,58,1,85,1,81,1,72,1,84,1,89,1,100,1,68,1,19,1,-23,0,-48,0,-61,0,-61,0,-64,0,-77,0,-107,0,119,0,102,0,95,0,109,0,117,0,100,0,75,0,37,0,18,0,12,0,17,0,13,0,-3,-1,-46,-1,-97,-1,-121,-1,-105,-1,-81,-1,-88,-1,115,-1,52,-1,12,-1,-4,-2,-4,-2,7,-1,7,-1,-6,-2,-24,-2,-28,-2,-42,-2,-28,-2,-27,-2,-20,-2,-10,-2,110,-2,47,-2,5,-2,-48,-3,125,-3}; }
	private static byte[] data2(){ return new byte[] {8,-3,-78,-4,-99,-4,-79,-4,-52,-4,-68,-4,-77,-4,-68,-4,-4,-4,54,-3,97,-3,121,-3,-72,-3,56,-2,-71,-2,19,-1,53,-1,127,-1,33,0,-28,0,114,1,-74,1,-23,1,80,2,-48,2,77,3,-99,3,-76,3,-55,3,-36,3,-12,3,-6,3,-16,3,-63,3,-99,3,79,3,8,3,-61,2,-127,2,48,2,-66,1,65,1,-76,0,61,0,-47,-1,108,-1,0,-1,-79,-2,85,-2,-20,-3,100,-3,2,-3,-38,-4,-19,-4,-6,-4,-63,-4,106,-4,52,-4,80,-4,-107,-4,-62,-4,-63,-4,-60,-4,16,-3,120,-3,-33,-3,24,-2,94,-2,-45,-2,96,-1,-38,-1,38,0,97,0,-72,0,44,1,-75,1,6,2,63,2,-127,2,-25,2,91,3,-100,3,-85,3,-113,3,111,3,103,3,86,3,79,3,45,3,-34,2,109,2,-2,1,-94,1,108,1,48,1,-25,0,-127,0,55,0,-9,-1,-77,-1,46,-1,-97,-2,48,-2,-33,-3,-85,-3,82,-3,4,-3,-68,-4,-89,-4,-91,-4,-100,-4,109,-4,66,-4,93,-4,-77,-4,30,-3,66,-3,79,-3,125,-3,-35,-3,116,-2,-32,-2,48,-1,112,-1,-24,-1,125,0,17,1,-108,1,19,2,-126,2,-15,2,44,3,87,3,100,3,-127,3,-101,3,-84,3,-92,3,127,3,76,3,-2,2,-82,2,105,2,42,2,-43,1,80,1,-47,0,120,0,40,0,-39,-1,58,-1,-112,-2,-19,-3,-106,-3,108,-3,83,-3,16,-3,-79,-4,99,-4,81,-4,92,-4,68,-4,26,-4,18,-4,84,-4,-66,-4,-1,-4,34,-3,93,-3,-29,-3,-109,-2,49,-1,-114,-1,-17,-1,101,0,2,1,-97,1,33,2,125,2,-38,2,44,3,-117,3,-36,3,23,4,42,4,34,4,21,4,12,4,14,4,-16,3,-74,3,73,3,-48,2,76,2,-22,1,121,1,2,1,-100,0,47,0,-45,-1,74,-1,-81,-2,18,-2,-90,-3,91,-3,30,-3,-76,-4,60,-4,-28,-5,-41,-5,-23,-5,-48,-5,-125,-5,70,-5,76,-5,-72,-5,30,-4,97,-4,123,-4,-77,-4,18,-3,-118,-3,-5,-3,85,-2,-80,-2,51,-1,-63,-1,91,0,-30,0,115,1,-2,1,-105,2,13,3,101,3,-109,3,-74,3,-19,3,19,4,64,4,81,4,67,4,21,4,-51,3,-91,3,-115,3,107,3,33,3,-54,2,-107,2,90,2,10,2,-127,1,-51,0,31,0,-76,-1,85,-1,3,-1,-123,-2,5,-2,-85,-3,99,-3,27,-3,-87,-4,58,-4,-1,-5,14,-4,32,-4,26,-4,-25,-5,-62,-5,-43,-5,9,-4,87,-4,-107,-4,-47,-4,55,-3,-58,-3,98,-2,-6,-2,-125,-1,2,0,-125,0,2,1,118,1,-30,1,63,2,-109,2,-44,2,-16,2,9,3,9,3,5,3,-31,2,-69,2,-123,2,56,2,-54,1,96,1,37,1,-1,0,-46,0,106,0,-23,-1,109,-1,33,-1,8,-1,-12,-2,-52,-2,-124,-2,75,-2,53,-2,73,-2,63,-2,30,-2,3,-2,15,-2,64,-2,108,-2,113,-2,111,-2,-112,-2,-37,-2,49,-1,93,-1,112,-1,-115,-1,-39,-1,50,0,100,0,-111,0,-80,0,-20,0,54,1,-103,1,-11,1,51,2,91,2,113,2,-122,2,-88,2,-52,2,-36,2,-73,2,122,2,62,2,4,2,-72,1,108,1,17,1,-57,0,106,0,4,0,-123,-1,-14,-2,112,-2,3,-2,-65,-3,117,-3,12,-3,-69,-4,-108,-4,-86,-4,-114,-4,77,-4,9,-4,15,-4,93,-4,-53,-4,10,-3,37,-3,69,-3,-112,-3,7,-2,111,-2,-64,-2,2,-1,91,-1,-75,-1,25,0,102,0,-51,0,51,1,-94,1,-7,1,73,2,120,2,-88,2,-68,2,-67,2,-65,2,-53,2,-37,2,-35,2,-47,2,-50,2,-39,2,-42,2,-80,2,113,2,77,2,51,2,43,2,-24,1,126,1,-25,0,126,0,56,0,-26,-1,120,-1,-24,-2,-127,-2,59,-2,-8,-3,-120,-3,23,-3,-69,-4,-85,-4,-84,-4,-87,-4,-123,-4,104,-4,-126,-4,-53,-4,34,-3,90,-3,-111,-3,-25,-3,97,-2,-36,-2,89,-1,-59,-1,68,0,-59,0,65,1,-70,1,37,2,114,2,-112,2,-115,2,-106,2,-80,2,-30,2,-31,2,-51,2,-101,2,105,2,17,2,-91,1,32,1,-71,0,120,0,80,0,16,0,-86,-1,69,-1,-13,-2,-48,-2,-72,-2,-115,-2,63,-2,6,-2,5,-2,25,-2,15,-2,-35,-3,-106,-3,-121,-3,-106,-3,-78,-3,-64,-3,-61,-3,-41,-3,3,-2,41,-2,73,-2,109,-2,-84,-2,5,-1,95,-1,-72,-1,19,0,110,0,-38,0,66,1,-72,1,59,2,-95,2,-36,2,12,3,57,3,-116,3,-57,3,-19,3,-27,3,-54,3,-76,3,124,3,34,3,-81,2,53,2,-34,1,-115,1,83,1,-16,0,114,0,-27,-1,105,-1,4,-1,-112,-2,22,-2,-85,-3,-126,-3}; }
	private static byte[] data3(){ return new byte[] {-125,-3,117,-3,53,-3,-21,-4,-63,-4,-30,-4,12,-3,38,-3,45,-3,46,-3,63,-3,96,-3,-115,-3,-67,-3,-24,-3,8,-2,51,-2,110,-2,-65,-2,7,-1,79,-1,-117,-1,-38,-1,52,0,-108,0,-32,0,45,1,118,1,-88,1,-28,1,1,2,50,2,87,2,-102,2,-67,2,-72,2,-119,2,74,2,46,2,60,2,111,2,-115,2,109,2,30,2,-35,1,-75,1,-111,1,91,1,31,1,3,1,15,1,8,1,-19,0,-93,0,74,0,-23,-1,-107,-1,73,-1,1,-1,-57,-2,-106,-2,110,-2,78,-2,33,-2,-5,-3,-23,-3,-17,-3,0,-2,-17,-3,-37,-3,-61,-3,-29,-3,-16,-3,4,-2,28,-2,45,-2,75,-2,97,-2,-119,-2,-32,-2,30,-1,87,-1,107,-1,-98,-1,-37,-1,19,0,50,0,64,0,75,0,101,0,-107,0,-61,0,-59,0,-83,0,-106,0,-107,0,-106,0,-127,0,73,0,35,0,41,0,81,0,91,0,21,0,-104,-1,77,-1,83,-1,93,-1,102,-1,91,-1,88,-1,84,-1,89,-1,-114,-1,-24,-1,76,0,-103,0,-76,0,-72,0,-14,0,97,1,7,2,-90,2,42,3,-86,3,13,4,88,4,-97,4,3,5,85,5,105,5,29,5,-64,4,104,4,48,4,-22,3,70,3,63,2,-19,0,-50,-1,55,-1,10,-1,-35,-2,76,-2,125,-3,-58,-4,104,-4,56,-4,30,-4,-11,-5,-52,-5,-99,-5,124,-5,107,-5,-125,-5,-42,-5,20,-4,38,-4,-15,-5,-48,-5,12,-4,-74,-4,127,-3,24,-2,56,-2,12,-2,-20,-3,24,-2,-105,-2,43,-1,-96,-1,-56,-1,-41,-1,2,0,-127,0,13,1,95,1,93,1,34,1,4,1,41,1,-93,1,22,2,70,2,-3,1,-128,1,25,1,-17,0,11,1,103,1,-19,1,111,2,-117,2,63,2,2,2,78,2,-30,2,71,3,47,3,-38,2,-61,2,14,3,-116,3,-11,3,-12,3,-111,3,6,3,-81,2,-91,2,-68,2,-99,2,0,2,47,1,125,0,13,0,-41,-1,-90,-1,-119,-1,82,-1,27,-1,-56,-2,-70,-2,-38,-2,6,-1,-12,-2,-79,-2,81,-2,18,-2,4,-2,42,-2,75,-2,62,-2,-13,-3,-116,-3,83,-3,103,-3,-78,-3,-47,-3,-91,-3,79,-3,42,-3,49,-3,81,-3,86,-3,82,-3,74,-3,80,-3,81,-3,101,-3,115,-3,106,-3,101,-3,-126,-3,-73,-3,-52,-3,-44,-3,-33,-3,29,-2,91,-2,85,-2,3,-2,-41,-3,31,-2,-37,-2,-79,-1,95,0,-52,0,-2,0,50,1,-110,1,61,2,2,3,-85,3,21,4,99,4,-36,4,-121,5,51,6,-76,6,35,7,122,7,-84,7,-92,7,-107,7,121,7,64,7,-70,6,-35,5,-53,4,-41,3,17,3,-87,2,60,2,-85,1,-48,0,-29,-1,9,-1,-128,-2,26,-2,-113,-3,-41,-4,42,-4,-73,-5,-123,-5,94,-5,52,-5,-1,-6,-23,-6,-79,-6,-123,-6,125,-6,-64,-6,35,-5,-106,-5,-38,-5,-18,-5,-41,-5,-67,-5,-36,-5,58,-4,-48,-4,48,-3,84,-3,100,-3,-59,-3,111,-2,9,-1,-126,-1,-85,-1,-46,-1,20,0,96,0,-67,0,-21,0,-39,0,-99,0,118,0,-97,0,-12,0,73,1,98,1,103,1,114,1,121,1,-128,1,-107,1,-41,1,41,2,97,2,69,2,37,2,62,2,-57,2,-124,3,18,4,78,4,46,4,-17,3,-44,3,-33,3,-31,3,-89,3,58,3,-75,2,85,2,48,2,31,2,26,2,-13,1,-87,1,58,1,-29,0,-67,0,-53,0,-34,0,-72,0,85,0,-49,-1,89,-1,13,-1,-13,-2,-16,-2,-51,-2,101,-2,-64,-3,88,-3,106,-3,-65,-3,-45,-3,97,-3,-83,-4,42,-4,22,-4,66,-4,127,-4,-77,-4,-59,-4,-55,-4,-68,-4,-52,-4,-4,-4,71,-3,-103,-3,-27,-3,15,-2,97,-3,-57,-4,81,-4,22,-4,-86,-5,-10,-6,67,-6,17,-6,115,-6,-25,-6,-1,-6,-64,-6,-115,-6,-58,-6,78,-5,-28,-5,93,-4,-24,-4,-60,-3,-71,-2,122,-1,-3,-1,-55,0,6,2,-123,3,-71,4,92,5,-76,5,51,6,-12,6,-51,7,52,8,51,8,-30,7,-73,7,-81,7,-74,7,-110,7,53,7,-120,6,-75,5,-11,4,106,4,9,4,-125,3,121,2,30,1,-30,-1,21,-1,-124,-2,-36,-3,1,-3,50,-4,-105,-5,4,-5,96,-6,-61,-7,-105,-7,-78,-7,-65,-7,89,-7,-78,-8,89,-8,-98,-8,75,-7,-25,-7,25,-6,24,-6,64,-6,-29,-6,-48,-5,-99,-4,75,-3,-22,-3,-59,-2,-93,-1,83,0,-46,0,72,1,1,2,-60,2,110,3,-16,3,-116,4,81,5,10,6,84,6,47,6,-15,5,-48,5,-63,5,-65,5,-75,5,126,5,-8,4,27,4,74,3,-47,2,-81,2,-90,2,66,2,-95,1,44,1,-27,0,-118,0,-50,-1,-56,-2}; }
	private static byte[] data4(){ return new byte[] {-44,-3,22,-3,-66,-4,127,-4,56,-4,-51,-5,89,-5,56,-5,39,-5,0,-5,-74,-6,-74,-6,38,-5,-61,-5,7,-4,-15,-5,-13,-5,113,-4,91,-3,32,-2,-119,-2,-48,-2,85,-1,34,0,49,1,50,2,9,3,-120,3,-56,3,-17,3,62,4,-78,4,46,5,103,5,83,5,25,5,-39,4,-101,4,99,4,16,4,-87,3,46,3,-108,2,-46,1,3,1,84,0,-62,-1,32,-1,38,-2,-25,-4,-60,-5,31,-5,23,-5,25,-5,-72,-6,-29,-7,43,-7,22,-7,95,-7,-94,-7,-114,-7,-111,-7,-22,-7,-94,-6,96,-5,11,-4,-35,-4,5,-2,101,-1,-110,0,-122,1,77,2,21,3,-13,3,-44,4,-107,5,39,6,-125,6,-12,6,-128,7,6,8,67,8,31,8,-61,7,67,7,-5,6,-23,6,-45,6,103,6,112,5,44,4,11,3,65,2,-102,1,-49,0,-41,-1,-10,-2,70,-2,-105,-3,-60,-4,-49,-5,-24,-6,65,-6,-81,-7,6,-7,110,-8,1,-8,4,-8,33,-8,19,-8,-122,-9,5,-9,29,-9,-18,-9,-1,-8,-62,-7,29,-6,92,-6,-21,-6,-50,-5,-61,-4,-121,-3,26,-2,-67,-2,-75,-1,-38,0,5,2,46,3,73,4,40,5,-57,5,26,6,113,6,-60,6,22,7,98,7,-99,7,-50,7,-52,7,-117,7,41,7,0,7,23,7,37,7,-37,6,108,6,13,6,-54,5,103,5,127,4,72,3,5,2,1,1,85,0,-55,-1,2,-1,7,-2,4,-3,46,-4,-128,-5,-77,-6,-49,-7,34,-7,-51,-8,-72,-8,123,-8,-45,-9,31,-9,-76,-10,-40,-10,87,-9,-52,-9,80,-8,-1,-8,-12,-7,42,-5,89,-4,96,-3,93,-2,64,-1,34,0,20,1,20,2,14,3,-51,3,25,4,30,4,60,4,126,4,-73,4,-98,4,69,4,-66,3,14,3,95,2,-43,1,-97,1,117,1,49,1,-73,0,52,0,-76,-1,114,-1,109,-1,-91,-1,-68,-1,116,-1,26,-1,43,-1,-77,-1,68,0,100,0,51,0,16,0,83,0,-78,0,-36,0,-33,0,14,1,-122,1,-26,1,-12,1,-48,1,-82,1,-96,1,-122,1,61,1,-34,0,-73,0,-68,0,28,1,-113,1,-17,1,44,2,66,2,38,2,11,2,61,2,-94,2,-45,2,116,2,-50,1,56,1,-32,0,-116,0,16,0,85,-1,126,-2,-39,-3,85,-3,-53,-4,-37,-5,-54,-6,-7,-7,-111,-7,96,-7,16,-7,-55,-8,-50,-8,46,-7,113,-7,116,-7,109,-7,-37,-7,-12,-6,37,-4,7,-3,115,-3,-17,-3,-53,-2,-15,-1,-21,0,-106,1,7,2,84,2,-107,2,-18,2,118,3,42,4,-54,4,59,5,80,5,84,5,81,5,56,5,-52,4,52,4,-70,3,-92,3,-83,3,-67,3,-63,3,-8,3,80,4,120,4,81,4,-13,3,-60,3,-58,3,-26,3,-88,3,-17,2,-40,1,-40,0,71,0,-53,-1,15,-1,-11,-3,-30,-4,29,-4,-118,-5,-29,-6,19,-6,105,-7,20,-7,-3,-8,-38,-8,-79,-8,-67,-8,23,-7,-48,-7,-117,-6,63,-5,-17,-5,-51,-4,-77,-3,-87,-2,-86,-1,-55,0,-17,1,-23,2,-55,3,-95,4,89,5,-93,5,116,5,2,5,-36,4,11,5,86,5,89,5,-5,4,76,4,106,3,90,2,30,1,-20,-1,-7,-2,85,-2,-36,-3,117,-3,12,-3,-98,-4,59,-4,30,-4,47,-4,28,-4,-71,-5,108,-5,-94,-5,41,-4,-118,-4,117,-4,31,-4,-14,-5,14,-4,121,-4,-9,-4,91,-3,-109,-3,-75,-3,-33,-3,71,-2,-45,-2,-125,-1,17,0,-111,0,39,1,-13,1,-45,2,-66,3,-94,4,-110,5,-127,6,27,7,118,7,-59,7,66,8,-43,8,46,9,77,9,16,9,-75,8,34,8,88,7,83,6,29,5,-38,3,-68,2,-36,1,47,1,113,0,89,-1,-26,-3,100,-4,45,-5,42,-6,46,-7,86,-8,-12,-9,11,-8,39,-8,10,-8,-27,-9,-19,-9,62,-8,-69,-8,38,-7,108,-7,-115,-7,-64,-7,61,-6,-41,-6,92,-5,-107,-5,-82,-5,-23,-5,103,-4,34,-3,-43,-3,83,-2,-78,-2,47,-1,-37,-1,-95,0,115,1,60,2,-39,2,81,3,-61,3,115,4,100,5,86,6,21,7,121,7,-93,7,-89,7,-118,7,117,7,-78,7,45,8,-115,8,77,8,-124,7,-102,6,-5,5,123,5,-53,4,9,4,127,3,71,3,25,3,-94,2,-56,1,-85,0,100,-1,42,-2,52,-3,-101,-4,21,-4,-88,-5,76,-5,8,-5,-72,-6,94,-6,41,-6,54,-6,80,-6,57,-6,9,-6,-6,-7,39,-6,84,-6,93,-6,103,-6,-127,-6,-67,-6,-43,-6,11,-5,-114,-5,72,-4,-40,-4,37,-3,94,-3,-48,-3,-127,-2,42,-1,119,-1,-102,-1,-39,-1,-128,0,55,1,-65,1,-24,1,9,2,43,2,85,2,80,2,57,2,55,2,118,2,-28,2}; }
	private static byte[] data5(){ return new byte[] {28,3,-101,2,-83,1,-44,0,-99,0,-72,0,-18,0,13,1,5,1,-48,0,-100,0,-104,0,-14,0,119,1,-43,1,-53,1,-117,1,-105,1,100,2,-94,3,-60,4,-81,5,-119,6,64,7,-82,7,0,8,-113,8,53,9,113,9,8,9,38,8,88,7,-49,6,78,6,64,5,72,3,-91,0,39,-2,-86,-4,41,-4,-4,-5,62,-5,-21,-7,-105,-8,-78,-9,93,-9,61,-9,83,-9,90,-9,92,-9,95,-9,127,-9,-19,-9,-88,-8,110,-7,-38,-7,-58,-7,-70,-7,33,-6,74,-5,-74,-4,-35,-3,37,-2,-80,-3,16,-3,-17,-4,-108,-3,-61,-2,-79,-1,8,0,-64,-1,-115,-1,-27,-1,-89,0,67,1,58,1,-80,0,39,0,75,0,59,1,-107,2,123,3,107,3,-103,2,-90,1,58,1,-125,1,86,2,-95,3,-46,4,78,5,-37,4,80,4,-108,4,-95,5,-127,6,-127,6,-16,5,-128,5,-88,5,111,6,96,7,-48,7,74,7,35,6,22,5,-16,4,71,5,102,5,-91,4,61,3,-58,1,-55,0,60,0,-13,-1,-48,-1,-74,-1,96,-1,-37,-2,-121,-2,-112,-2,-55,-2,-86,-2,15,-2,61,-3,-110,-4,76,-4,113,-4,-63,-4,-52,-4,48,-4,49,-5,67,-6,-15,-7,45,-6,101,-6,40,-6,-125,-7,-15,-8,-28,-8,41,-7,-127,-7,-70,-7,-61,-7,-76,-7,-102,-7,-63,-7,26,-6,92,-6,111,-6,-122,-6,-16,-6,78,-5,117,-5,-112,-5,15,-4,-66,-4,-13,-4,106,-4,-39,-5,38,-4,116,-3,53,-1,-64,0,-55,1,82,2,-98,2,40,3,83,4,16,6,-47,7,-22,8,112,9,17,10,80,11,-33,12,66,14,82,15,31,16,-75,16,-74,16,123,16,55,16,-42,15,-5,14,105,13,89,11,54,9,117,7,48,6,33,5,-41,3,-5,1,-78,-1,-115,-3,-7,-5,-30,-6,-54,-7,71,-8,-70,-10,-76,-11,89,-11,27,-11,-42,-12,-111,-12,116,-12,34,-12,-96,-13,91,-13,-78,-13,-102,-12,-123,-11,42,-10,110,-10,115,-10,94,-10,97,-10,-30,-10,-21,-9,6,-7,-94,-7,-2,-7,-57,-6,61,-4,-34,-3,-6,-2,-96,-1,16,0,-98,0,-115,1,-86,2,-107,3,-26,3,-71,3,105,3,115,3,-15,3,-76,4,34,5,74,5,80,5,101,5,52,5,-24,4,11,5,-91,5,21,6,-33,5,88,5,65,5,1,6,74,7,72,8,-113,8,-3,7,65,7,-64,6,-110,6,-113,6,-104,6,58,6,112,5,-113,4,-6,3,-53,3,-83,3,118,3,-27,2,13,2,54,1,-85,0,-110,0,-123,0,52,0,73,-1,-4,-3,-116,-4,-111,-5,56,-5,76,-5,68,-5,-105,-6,102,-7,103,-8,58,-8,-65,-8,48,-7,-19,-8,30,-8,107,-9,81,-9,-31,-9,-60,-8,-92,-7,61,-6,-106,-6,-38,-6,-41,-7,11,-6,-37,-6,96,-5,32,-5,79,-6,-86,-7,125,-7,108,-7,35,-7,-87,-8,78,-8,72,-8,-92,-8,35,-7,113,-7,-90,-7,-10,-7,-122,-6,19,-5,110,-5,-10,-5,58,-3,116,-1,-80,1,-20,2,89,3,51,4,92,6,78,9,6,12,-53,13,-68,14,120,15,46,16,-62,16,-12,16,-80,16,-17,15,-89,14,26,13,-50,11,-37,10,-18,9,98,8,119,6,104,4,121,2,-55,0,118,-1,83,-2,8,-3,70,-5,58,-7,69,-9,-27,-11,60,-11,64,-11,65,-11,-30,-12,43,-12,-85,-13,-20,-13,-44,-12,-75,-11,-48,-11,52,-11,-33,-12,-94,-11,59,-9,-51,-8,-40,-7,-44,-6,0,-4,27,-3,-15,-3,-57,-2,55,0,41,2,6,4,107,5,52,6,-35,6,-94,7,-87,8,-83,9,47,10,26,10,-47,9,-76,9,-17,9,-35,9,18,9,110,7,-82,5,61,4,80,3,-125,2,-99,1,117,0,-7,-2,74,-3,10,-4,-115,-5,-103,-5,-117,-5,32,-5,-43,-6,-15,-6,50,-5,4,-5,110,-6,38,-6,68,-6,-108,-6,-105,-6,-107,-6,2,-5,15,-4,66,-3,-17,-3,-3,-3,-1,-3,-76,-2,-11,-1,44,1,-41,1,5,2,27,2,-128,2,127,3,-56,4,-24,5,125,6,-44,6,44,7,109,7,-113,7,-68,7,-44,7,-118,7,-43,6,-64,5,-31,4,102,4,78,4,7,4,69,3,-8,1,118,0,58,-1,-127,-2,122,-2,-95,-2,45,-2,-81,-4,-64,-6,48,-7,95,-8,-18,-9,52,-9,-14,-11,-104,-12,-46,-13,-11,-13,97,-12,78,-12,-70,-13,86,-13,-68,-13,-83,-12,-83,-11,-86,-10,0,-8,-52,-7,-106,-5,18,-3,56,-2,-2,-1,-42,2,-120,6,-54,9,45,12,-44,13,84,15,-69,16,-48,17,114,18,-88,18,-119,18,66,18,-2,17,-83,17,13,17,-25,15,8,14,-110,11,23,9,35,7,-63,5,105,4,-33,2,5,1,-25,-2,-121,-4,44,-6,44,-8,-95,-10,114,-11,105,-12,107,-13,91,-14,105,-15,-24,-16,-19,-16}; }
	private static byte[] data6(){ return new byte[] {-72,-16,-32,-17,-75,-18,68,-18,44,-17,-19,-16,97,-14,-66,-14,-64,-14,39,-13,-110,-12,-101,-10,-59,-8,-38,-6,-21,-4,-12,-2,-51,0,-92,2,121,4,84,6,15,8,-91,9,20,11,83,12,-112,13,-60,14,-52,15,50,16,-29,15,1,15,-44,13,-80,12,-50,11,54,11,126,10,108,9,-7,7,-115,6,-114,5,25,5,-56,4,8,4,-17,2,4,2,-90,1,109,1,-43,0,-77,-1,-104,-2,-35,-3,-121,-3,-17,-4,-24,-5,-52,-6,67,-6,-15,-7,96,-7,84,-8,109,-9,10,-9,37,-9,64,-9,40,-9,-115,-10,-79,-11,9,-11,-21,-12,101,-11,35,-10,50,-9,123,-8,4,-6,-101,-5,37,-3,-115,-2,-41,-1,11,1,39,2,13,3,-34,3,-83,4,-119,5,21,6,5,6,86,5,103,4,-92,3,82,3,82,3,52,3,83,2,116,0,48,-2,-63,-4,116,-4,-93,-4,89,-4,-112,-5,2,-5,42,-5,-41,-5,106,-4,-121,-4,118,-4,-83,-4,108,-3,-84,-2,30,0,-73,1,82,3,-123,4,107,5,25,6,-71,6,87,7,67,8,-42,9,-102,11,-38,12,72,13,54,13,25,13,-37,12,45,12,-36,10,47,9,-113,7,116,6,-36,5,116,5,-51,4,-41,3,-125,2,17,1,-65,-1,-24,-2,101,-2,-74,-3,-122,-4,53,-5,-24,-7,-70,-8,118,-9,74,-10,81,-11,67,-12,40,-13,1,-14,12,-15,66,-16,-84,-17,44,-17,-120,-18,-5,-19,-27,-19,-66,-18,59,-16,-53,-15,-18,-14,-67,-13,-18,-12,17,-9,19,-6,3,-3,95,-1,80,1,-112,3,58,6,-18,8,64,11,64,13,-36,14,8,16,-76,16,-3,16,77,17,-18,17,118,18,102,18,-113,17,58,16,-76,14,-37,12,-90,10,43,8,-67,5,-108,3,-69,1,91,0,-53,-1,-3,-1,127,0,103,0,-75,-1,-29,-2,-101,-2,-67,-2,-58,-2,82,-2,-118,-3,-46,-4,94,-4,2,-4,73,-5,54,-6,38,-7,112,-8,-49,-9,-4,-10,-9,-11,113,-11,-91,-11,39,-10,87,-10,-14,-11,-62,-11,73,-10,-60,-9,-97,-7,106,-5,7,-3,-58,-2,-76,0,-96,2,78,4,-48,5,-123,7,36,9,116,10,124,11,112,12,21,13,-59,12,80,11,-120,9,31,8,60,7,88,6,112,5,124,4,124,3,-35,1,84,-1,41,-4,51,-7,9,-9,-80,-11,-100,-12,119,-13,-71,-14,-62,-14,-125,-13,71,-12,-111,-12,85,-12,6,-12,99,-12,-100,-11,32,-9,73,-8,19,-7,-26,-7,-61,-6,-100,-5,-128,-4,-43,-3,-114,-1,63,1,127,2,103,3,85,4,-82,5,108,7,-15,8,1,10,-33,10,-2,11,93,13,-94,14,-71,15,-50,16,-105,17,-121,17,-63,16,57,16,93,16,-91,16,42,16,-22,14,123,13,49,12,-56,10,-48,8,72,6,-118,3,17,1,-1,-2,20,-3,10,-5,22,-7,103,-9,-30,-11,-7,-13,-113,-15,-9,-18,-61,-20,-123,-21,92,-21,-67,-21,24,-20,113,-20,56,-19,-93,-18,67,-16,-69,-15,3,-13,76,-12,-117,-11,-18,-10,-119,-8,107,-6,52,-4,-107,-3,-125,-2,115,-1,-68,0,71,2,-78,3,110,4,-71,4,-32,4,65,5,-95,5,-17,5,72,6,-56,6,-17,6,120,6,8,6,116,6,-36,7,104,9,-112,10,58,11,-99,11,-6,11,-68,12,-51,13,-62,14,27,15,-2,14,-90,14,68,14,-128,13,89,12,-77,10,-3,8,102,7,20,6,-57,4,77,3,-120,1,116,-1,-14,-4,39,-6,115,-9,102,-11,65,-12,-48,-13,-93,-13,107,-13,18,-13,-43,-14,-54,-14,-4,-14,77,-13,-86,-13,15,-12,-125,-12,45,-11,33,-10,63,-9,5,-8,-127,-8,-33,-8,-116,-7,62,-6,-61,-6,37,-5,-69,-5,101,-4,4,-3,-112,-3,56,-2,-73,-2,-44,-2,-40,-2,21,-1,-75,-1,77,0,-72,0,59,1,60,2,75,3,-109,3,-25,2,65,2,-100,2,-30,3,6,5,87,5,3,5,80,4,-71,3,107,3,-25,3,27,5,-69,6,-26,7,94,8,96,8,-94,8,78,9,23,10,-100,10,-34,10,11,11,52,11,-71,11,-35,12,82,14,53,15,-27,14,-101,13,53,12,51,11,112,10,84,9,77,7,29,4,92,0,56,-3,-109,-5,41,-5,99,-6,63,-8,44,-11,-116,-14,8,-15,83,-16,-46,-17,75,-17,-61,-18,97,-18,-35,-19,-128,-19,-48,-19,12,-17,-126,-16,86,-15,-120,-15,21,-14,-66,-13,-105,-10,-81,-7,-3,-5,38,-3,-30,-3,7,-1,-45,0,-47,2,104,4,40,5,-11,4,107,4,-125,4,-51,5,112,7,98,8,4,8,-74,6,66,5,115,4,70,4,14,4,-79,2,64,0,-85,-3,14,-4,-55,-5,-84,-4,-122,-2,-66,0,126,2,-81,2,-1,1,25,2,72,4,80,7,66,9,95,9,-38,8,97,9,36,11,81,13,-114,14,89,14,-10,12,73,11,42,10,-19,9,-6,9}; }
	private static byte[] data7(){ return new byte[] {106,9,124,7,-86,4,32,2,-119,0,-44,-1,-127,-1,73,-1,-63,-2,-53,-3,-53,-4,104,-4,-61,-4,77,-3,-92,-3,127,-3,3,-3,-123,-4,116,-4,-62,-4,-73,-4,-29,-5,118,-6,26,-7,-116,-8,7,-7,29,-6,-97,-6,17,-6,-38,-8,-15,-9,65,-9,102,-10,95,-11,111,-12,-41,-13,-126,-13,103,-13,-91,-13,35,-12,-94,-12,29,-11,-98,-11,-17,-11,8,-10,84,-10,55,-9,-121,-8,83,-7,31,-7,100,-8,121,-8,-6,-7,-104,-4,79,-1,87,1,88,2,-62,2,102,3,14,5,-109,7,65,10,29,12,27,13,-11,13,-125,15,-93,17,-33,19,-3,21,-59,23,-58,24,-51,24,127,24,-76,24,69,25,85,25,79,24,62,22,108,19,124,16,43,14,-52,12,-115,11,-84,9,9,7,81,4,4,2,65,0,-126,-2,0,-4,-61,-8,105,-11,-99,-14,78,-16,85,-18,-110,-20,19,-21,-55,-23,-63,-24,57,-24,117,-24,120,-23,11,-21,-71,-20,-44,-19,13,-18,-88,-19,112,-19,57,-18,13,-16,31,-14,-125,-13,45,-12,-13,-12,87,-10,29,-8,-93,-7,-85,-6,-122,-5,-99,-4,45,-2,6,0,-68,1,-85,2,-116,2,-2,1,3,2,84,3,110,5,83,7,-111,8,124,9,63,10,-99,10,-80,10,65,11,-89,12,37,14,-40,14,-79,14,57,14,57,14,47,15,-42,16,68,18,120,18,-120,17,-125,16,52,16,87,16,-73,15,-95,13,90,10,13,7,-108,4,-19,2,-9,1,-86,1,-42,1,-64,1,-7,0,-4,-1,-113,-1,-54,-1,-25,-1,111,-1,65,-2,-40,-4,-108,-5,-12,-6,-75,-6,104,-6,79,-7,21,-9,19,-12,-31,-15,-104,-15,-91,-14,0,-13,-103,-15,107,-17,5,-18,-50,-19,28,-18,112,-18,-21,-18,-36,-17,11,-15,64,-14,79,-13,-79,-12,-128,-10,-124,-8,57,-6,24,-6,-80,-6,-44,-5,25,-3,-39,-3,-78,-3,-60,-4,-20,-5,8,-4,28,-3,93,-2,107,-1,93,0,97,1,5,2,0,2,-95,1,-82,1,89,2,4,3,13,3,-12,2,-28,3,-109,6,20,10,-51,12,-51,13,-54,13,2,14,11,15,-96,16,-24,17,71,18,-77,17,113,16,6,15,-53,13,-30,12,53,12,75,11,-87,9,-85,7,4,6,-19,4,-21,3,51,2,-115,-1,86,-4,-110,-7,-47,-9,-55,-10,-20,-11,-47,-12,94,-13,104,-15,17,-17,81,-19,58,-19,-43,-18,-81,-16,67,-15,-61,-16,-98,-16,-63,-15,-109,-13,-67,-12,20,-11,117,-11,-111,-10,36,-8,-66,-7,-123,-5,-52,-3,58,0,-32,1,106,2,88,2,-126,2,120,3,1,5,115,6,-13,6,0,7,-115,7,35,9,16,11,38,12,56,12,-92,11,1,11,-71,10,-67,10,-97,10,-57,9,30,8,32,6,-122,4,-54,3,-8,3,102,4,57,4,48,3,-32,1,-100,0,101,-1,38,-2,24,-3,34,-4,21,-5,12,-6,59,-7,-82,-8,108,-8,-69,-8,80,-7,-67,-7,-31,-7,79,-6,122,-5,66,-3,-16,-2,-46,-1,-25,-1,-13,-1,-56,0,65,2,113,3,-80,3,-118,3,-115,3,-85,3,-64,3,87,4,-34,5,59,7,76,7,-83,5,-105,3,78,2,12,2,-5,1,-122,1,-86,0,-50,-1,30,-1,-79,-2,-52,-2,62,-1,101,-1,122,-2,-37,-4,124,-5,6,-5,47,-5,90,-5,-24,-6,-91,-7,-15,-9,-81,-10,115,-10,-46,-10,-57,-10,-13,-11,-18,-12,-95,-12,25,-11,-100,-11,-113,-11,122,-11,30,-10,106,-9,-73,-8,4,-6,50,-4,-59,-1,-83,3,-96,6,15,8,32,9,-26,10,-79,13,-70,16,40,19,-51,20,-59,21,17,22,-46,21,80,21,-22,20,63,20,77,19,84,18,-63,17,80,17,-121,16,-31,14,43,12,115,8,115,4,73,1,39,-1,-72,-3,40,-4,40,-6,-72,-9,-23,-12,38,-14,-21,-17,-81,-18,41,-18,-90,-19,120,-20,0,-21,102,-22,42,-21,86,-20,-107,-20,-79,-21,-23,-22,93,-21,49,-19,-120,-17,-114,-15,-16,-14,-35,-13,-79,-12,-69,-11,20,-9,-68,-8,-34,-6,72,-3,-90,-1,-60,1,-41,3,39,6,-86,8,20,11,5,13,54,14,18,15,48,16,-49,17,102,19,54,20,82,20,-23,19,58,19,88,18,-26,17,94,18,88,19,-37,19,-127,19,-99,18,-92,17,-97,16,-23,14,97,12,-112,9,124,7,-13,5,80,4,0,2,-99,-1,-104,-3,-17,-5,59,-6,71,-8,122,-10,55,-11,116,-12,122,-13,-27,-15,-78,-17,-88,-19,74,-20,125,-21,24,-21,-29,-22,-36,-22,23,-21,-98,-21,-64,-20,68,-18,24,-16,3,-14,-21,-13,-103,-11,10,-9,-122,-8,119,-6,-100,-4,96,-2,80,-1,-73,-1,51,0,34,1,61,2,16,3,59,3,-84,2,-78,1,43,1,-17,1,-101,3,-3,4,10,5,69,4,-69,3,42,4,-96,5,-120,7,78,9,103,10,6,11,-54,11,-46,12,-63,13}; }
	private static byte[] data8(){ return new byte[] {46,14,52,14,28,14,8,14,-15,13,-55,13,-102,13,-56,13,103,14,-74,14,-36,13,9,12,93,10,110,9,-88,8,59,7,46,5,-40,2,-8,0,-72,-1,10,-1,87,-2,-119,-3,-104,-4,-104,-5,-107,-6,3,-6,34,-6,60,-6,115,-7,-61,-9,-18,-11,-85,-12,23,-12,-7,-13,-46,-13,-3,-14,83,-15,119,-17,-7,-19,-34,-20,30,-20,7,-20,-89,-20,127,-19,68,-18,14,-17,108,-16,11,-14,61,-13,-57,-13,-110,-12,-45,-10,-54,-6,113,-1,40,3,89,5,-103,6,3,8,14,10,13,12,-107,13,-59,14,-14,15,-92,16,107,16,-76,15,-99,15,117,16,83,17,83,17,88,16,39,15,-10,13,-125,12,79,10,-68,7,-119,5,2,4,13,3,108,2,106,2,44,3,-18,3,-15,3,17,3,43,2,-18,1,50,2,57,2,103,1,2,0,-61,-2,6,-2,97,-3,36,-4,94,-6,-108,-8,-3,-10,-116,-11,76,-12,-108,-13,-85,-13,84,-12,5,-11,30,-11,-126,-12,19,-12,-38,-12,-31,-10,29,-7,-56,-6,74,-4,59,-2,88,0,10,2,-126,3,78,5,-101,7,-86,9,17,11,-10,11,-81,12,-53,12,-103,11,89,9,22,7,-7,5,0,6,50,6,-52,5,110,4,45,2,6,-1,59,-5,115,-9,-73,-12,94,-13,-7,-14,95,-14,69,-15,66,-16,-26,-17,85,-16,35,-15,-28,-15,79,-14,-22,-14,67,-12,73,-10,56,-8,27,-7,107,-7,-66,-7,-82,-6,-8,-5,115,-3,30,-1,-56,0,14,2,-107,2,-52,2,-50,3,-30,5,104,8,65,10,119,11,-46,12,-96,14,-105,16,107,18,80,20,76,22,-103,23,2,24,40,24,-18,24,65,26,34,27,-95,26,-39,24,-128,22,50,20,-68,17,-92,14,-6,10,66,7,-23,3,-36,0,-54,-3,-110,-6,88,-9,40,-12,-9,-16,-76,-19,116,-22,-95,-25,-100,-27,-56,-28,-30,-28,0,-27,-113,-28,18,-28,-92,-28,121,-26,-89,-24,79,-22,82,-21,-12,-21,125,-20,53,-19,-104,-18,-91,-16,-78,-14,26,-12,-20,-12,-26,-11,111,-9,68,-7,-5,-6,-127,-4,79,-2,-110,0,35,3,-43,5,-113,8,-20,10,106,12,53,13,12,14,2,16,38,19,-106,22,23,25,38,26,63,26,53,26,96,26,-12,26,-96,27,-17,27,71,27,-72,25,-61,23,-44,21,-69,19,83,17,-83,14,123,12,-9,10,4,10,-63,8,-42,6,48,4,14,1,114,-3,-98,-7,116,-10,109,-12,89,-13,125,-14,-94,-15,112,-16,0,-17,-125,-19,103,-20,-81,-21,-15,-22,48,-22,-57,-23,-14,-23,62,-22,69,-22,72,-22,-124,-22,-24,-22,34,-21,85,-21,-4,-21,98,-19,81,-17,84,-15,79,-13,47,-11,0,-9,-39,-8,-108,-6,52,-4,-19,-3,45,0,-49,2,90,5,93,7,14,9,-81,10,70,12,110,13,13,14,-110,14,-80,15,97,17,77,18,91,17,2,15,-38,12,-47,11,73,11,-42,10,-99,10,-101,10,45,10,59,9,80,8,-68,7,90,7,-81,6,119,5,16,4,97,3,50,4,42,6,49,8,85,9,-26,9,60,10,-105,10,42,11,23,12,21,13,51,13,4,12,-10,9,0,8,-65,6,-65,5,-31,3,42,0,-21,-6,-78,-11,87,-14,27,-15,-104,-16,76,-17,73,-19,-55,-21,107,-21,-84,-21,-40,-21,18,-20,-90,-20,-45,-19,1,-17,39,-16,-55,-15,98,-12,58,-9,-21,-8,32,-7,50,-7,-123,-6,23,-3,-56,-1,119,1,-83,1,-95,0,73,-1,-90,-2,35,-1,118,0,-53,1,70,2,-3,1,-125,1,-97,1,37,2,97,2,-109,1,-40,-1,64,-2,-24,-3,72,-1,100,1,-33,2,-34,2,-78,1,58,0,71,-1,85,-1,-80,0,30,3,-108,5,-102,6,-33,5,86,5,-43,6,-58,9,-75,11,56,11,-99,9,-14,8,26,10,111,12,-18,14,-82,16,9,17,16,16,-94,14,-16,13,79,14,-47,14,-11,13,-30,11,-90,9,51,8,41,7,7,6,-50,4,-80,3,-101,2,86,1,110,0,33,0,-41,-1,-72,-2,-67,-4,62,-6,16,-8,-115,-10,-8,-11,-15,-11,-68,-11,-76,-12,-28,-14,40,-15,19,-16,124,-17,-81,-18,106,-19,48,-20,-75,-21,-2,-21,-96,-20,93,-19,30,-18,-51,-18,84,-17,-100,-17,9,-16,-90,-16,-124,-15,-108,-14,-29,-13,57,-11,34,-10,-85,-10,78,-9,-110,-8,-28,-7,103,-6,-75,-7,20,-7,34,-6,53,-3,46,1,126,4,118,6,92,7,27,8,-104,9,57,12,-47,15,119,19,73,22,-4,23,-84,25,30,28,39,31,33,34,-31,36,36,39,123,40,-91,40,-20,39,-8,38,-86,37,113,35,-50,31,78,27,-74,22,-38,18,-86,15,127,12,-108,8,-115,3,-41,-3,101,-8,38,-12,-30,-16,-120,-19,-106,-23,-52,-27,68,-29,-52,-31,-68,-32,-60,-33,77,-33,72,-33,29,-33,105,-34,-66,-35,-24,-35,61,-33}; }
	private static byte[] data9(){ return new byte[] {63,-31,-11,-30,0,-28,-109,-28,75,-27,113,-26,9,-24,38,-22,61,-20,39,-18,93,-16,-14,-13,-51,-8,-107,-3,54,1,-99,3,114,5,66,7,-128,9,78,12,34,15,10,17,-11,17,-105,18,126,19,-108,20,48,21,-17,20,60,20,-67,19,-85,19,91,19,-102,18,10,18,36,18,12,18,-51,16,-16,14,32,14,80,15,-33,17,0,20,92,20,-58,18,70,16,82,14,10,13,-7,11,-58,10,-103,9,-126,8,106,7,71,6,24,5,-39,3,43,2,-50,-1,1,-3,-101,-6,69,-7,-20,-8,-108,-8,110,-9,67,-11,41,-14,-83,-18,105,-21,-128,-23,34,-23,-101,-23,-116,-23,-125,-24,-94,-25,53,-24,-59,-23,-105,-22,-52,-23,-93,-24,27,-23,-87,-21,57,-17,-72,-14,-26,-11,-48,-8,55,-5,27,-3,-50,-3,79,-1,36,2,-100,5,-30,7,26,8,-66,6,-9,4,-45,3,89,3,-6,2,59,2,-122,1,103,1,-23,1,-5,1,-77,0,66,-2,-22,-5,-99,-6,69,-6,126,-6,-117,-5,-68,-3,114,0,50,2,-113,2,-63,2,-122,4,74,8,-15,12,-8,16,112,19,-94,20,120,21,50,22,-127,22,12,22,-7,20,7,19,93,16,20,14,-15,12,76,12,-94,10,96,7,-98,3,100,0,36,-2,-64,-4,112,-5,60,-7,70,-10,122,-13,87,-15,-128,-17,-20,-19,74,-19,-67,-19,-76,-18,102,-17,-64,-17,39,-16,19,-15,35,-14,70,-14,-19,-16,-92,-17,50,-16,-32,-14,32,-10,-56,-8,-112,-6,-106,-5,14,-4,-103,-4,16,-2,-106,0,-90,3,127,6,-47,8,78,10,78,11,21,12,8,13,34,14,28,15,-99,15,-84,15,-70,15,-69,15,-30,14,117,12,-60,8,35,5,-94,2,73,1,121,0,-98,-1,15,-2,110,-5,33,-8,104,-11,-122,-12,-124,-11,80,-9,-85,-8,115,-7,-122,-6,45,-4,120,-3,-98,-3,36,-3,49,-3,55,-2,7,0,20,2,22,4,-100,5,-118,6,0,7,-31,6,82,6,-16,5,101,6,100,7,-35,7,90,7,33,6,-48,4,-4,3,17,4,-113,4,-58,4,123,4,-3,3,-114,3,66,3,47,3,-55,2,52,1,96,-2,-13,-5,74,-5,123,-4,-14,-3,-97,-2,-25,-3,38,-4,2,-6,-99,-8,104,-8,43,-7,113,-6,-124,-5,-76,-5,-113,-6,-73,-8,-25,-10,-90,-11,113,-12,-12,-14,31,-15,-34,-17,67,-16,15,-14,81,-13,93,-14,-12,-17,-117,-18,107,-17,-80,-15,65,-12,-40,-10,-53,-7,-84,-4,43,-1,95,1,57,4,-83,8,-78,14,0,21,48,26,4,30,-15,32,-10,34,-67,35,-103,35,58,35,-54,34,30,34,-125,33,27,33,65,32,-8,29,-45,25,79,20,94,14,-117,9,-86,6,-33,4,-119,2,-29,-2,91,-6,-35,-11,-48,-15,59,-18,-27,-22,-77,-25,59,-27,-17,-29,93,-29,-80,-30,-93,-31,-72,-32,-17,-33,-76,-34,32,-35,105,-36,-118,-35,57,-32,-4,-30,-116,-28,-45,-28,31,-27,-22,-26,-118,-22,51,-17,-24,-13,88,-8,109,-4,95,0,72,4,49,8,-45,11,-7,14,-13,17,56,21,-29,24,-82,28,56,32,-46,34,-109,35,101,34,17,32,-55,29,-42,27,51,26,-39,24,-45,23,-70,22,-43,20,-4,17,19,15,111,13,73,13,52,13,41,12,-70,10,18,10,14,10,-122,9,-86,7,9,5,-28,2,-56,1,81,1,66,0,48,-2,-123,-5,-48,-8,-77,-11,112,-14,-100,-17,-96,-19,34,-20,-53,-22,118,-23,-125,-25,102,-28,-69,-32,-48,-35,-106,-36,-2,-36,-84,-34,72,-31,95,-28,-109,-25,-74,-22,-75,-19,118,-16,40,-13,-19,-11,-78,-8,-63,-5,-128,-1,-80,3,-12,6,82,8,120,8,-114,8,46,9,31,10,68,11,85,12,-124,12,60,11,9,9,64,7,-76,6,3,7,87,7,109,7,-105,7,62,8,76,9,66,10,-116,10,-28,9,-79,8,-31,7,125,8,-74,10,-65,13,24,16,-27,16,-105,16,34,16,-67,15,68,15,10,15,-12,15,-33,17,-96,19,31,20,127,19,27,18,-18,15,-92,12,111,8,77,4,13,1,-31,-2,-109,-3,-113,-4,109,-5,-53,-7,-113,-9,-47,-12,-113,-14,-85,-15,44,-14,-112,-14,-81,-15,-29,-17,-116,-18,7,-18,-120,-19,-109,-20,79,-21,95,-22,28,-22,90,-22,97,-22,117,-23,-34,-25,-121,-26,-8,-27,-14,-27,116,-26,-7,-25,-49,-22,58,-18,49,-15,51,-13,-5,-12,-57,-9,68,-4,78,1,-125,5,-2,8,-12,12,-38,17,108,22,-29,25,98,28,77,30,76,31,63,31,-37,30,32,31,19,32,-100,32,120,31,110,28,-115,24,-93,20,-112,16,-75,11,70,6,84,1,126,-3,122,-6,-11,-9,111,-10,-36,-10,-85,-8,106,-6,-5,-6,25,-5,-37,-5,-108,-3,98,-1,92,0,53,0,107,-1,-4,-2,-101,-1,126,0,74,0,-75,-2,-115,-4,-65,-6,2,-7,22,-9,74,-11}; }
	private static byte[] data10(){ return new byte[] {90,-12,13,-12,-109,-13,-124,-14,-92,-15,-50,-15,-4,-14,-99,-12,93,-10,-86,-8,118,-5,94,-2,-100,0,96,2,123,4,69,7,3,10,-34,11,-4,12,83,14,-99,15,-122,15,34,13,118,9,-106,6,14,5,37,4,-61,2,23,1,86,-1,34,-3,-98,-7,-51,-12,-59,-17,-73,-21,-50,-24,11,-25,95,-26,-35,-26,55,-24,78,-22,-24,-20,51,-17,14,-16,-107,-17,-96,-17,-52,-15,-103,-11,72,-7,-62,-5,80,-3,-106,-2,-45,-1,-112,1,50,4,116,7,40,10,-48,11,16,13,20,15,-11,17,-55,20,-109,22,117,23,89,24,54,26,-30,28,-115,31,121,33,-54,34,69,35,30,34,107,31,-21,28,55,28,-99,28,0,28,-77,25,-93,22,-101,19,31,16,-119,11,14,6,69,0,-6,-6,-127,-10,-12,-14,-25,-17,-31,-20,124,-23,101,-27,-54,-32,45,-36,-54,-41,-39,-45,-8,-48,67,-48,106,-47,47,-45,-40,-44,7,-41,-46,-39,-37,-36,-32,-33,81,-29,13,-25,-100,-22,31,-18,49,-14,-80,-10,-108,-6,101,-3,-89,-1,67,2,-54,5,-26,9,-91,13,-34,15,84,16,-14,15,-53,15,89,16,81,17,99,18,46,19,110,19,21,19,34,19,104,20,103,22,-18,23,-95,24,110,25,-17,26,-107,28,41,30,-12,31,-23,33,-28,34,35,34,70,32,95,30,-62,28,-95,26,121,23,-86,19,-15,15,122,12,-30,8,-45,4,127,0,-103,-5,-51,-11,102,-17,-123,-23,-22,-28,114,-31,-32,-34,127,-35,10,-35,-46,-36,-122,-36,124,-36,-32,-36,109,-35,6,-34,41,-33,-45,-32,-109,-30,54,-28,46,-26,-63,-24,108,-21,-62,-19,-36,-17,-14,-15,31,-12,47,-10,59,-8,33,-6,-20,-5,22,-2,51,1,90,4,28,6,104,6,-9,6,11,9,-5,11,59,14,-112,15,-63,16,111,18,-124,19,9,19,-109,17,-6,16,-1,17,117,19,-54,19,-118,18,79,16,-106,13,9,11,92,9,92,9,-90,10,16,12,93,12,-93,11,-85,10,123,10,-58,10,-115,10,106,9,47,8,0,8,48,9,76,11,-80,13,-65,15,-96,16,-120,15,-21,12,47,10,-73,8,48,8,39,7,71,4,-118,-1,48,-6,43,-10,-123,-12,46,-12,-94,-14,-13,-18,-71,-22,17,-24,-8,-26,97,-26,-47,-27,-101,-27,-113,-27,3,-27,2,-28,-21,-29,-12,-27,-103,-23,-60,-20,91,-18,11,-17,95,-16,29,-13,36,-9,-111,-5,127,-1,123,2,-48,4,-12,6,65,9,76,11,-121,12,66,12,-88,10,55,9,-81,9,72,12,-25,14,85,15,-71,12,95,8,92,4,14,2,-27,0,-5,-2,75,-5,-114,-10,-36,-14,102,-15,66,-14,-112,-12,-103,-9,115,-6,42,-4,-109,-4,78,-3,-113,0,-104,6,67,12,-53,14,-61,14,80,15,85,18,-34,22,36,27,-48,29,24,30,-45,27,100,24,34,22,21,22,-108,22,10,21,-94,16,89,11,-111,7,-84,5,118,4,26,3,93,1,71,-1,-74,-4,112,-6,-126,-7,25,-6,78,-5,-64,-5,-17,-6,61,-7,-75,-9,-19,-10,-104,-10,-65,-11,12,-12,-50,-15,-15,-17,83,-17,89,-16,-26,-15,53,-14,-62,-16,-115,-18,-8,-20,-12,-21,-56,-22,76,-23,-9,-25,46,-25,60,-25,84,-24,99,-22,-92,-20,43,-18,-19,-18,105,-17,51,-16,123,-15,26,-13,4,-11,-46,-10,-17,-9,-43,-9,107,-9,127,-8,-14,-5,-93,0,88,4,4,6,113,6,52,7,64,9,-15,12,-106,17,-45,21,71,24,56,25,-118,26,-67,29,124,34,56,39,-54,42,126,44,-122,44,-20,43,-16,43,-33,44,-73,45,81,45,34,43,-18,38,107,33,27,28,21,24,-17,20,116,17,41,13,15,8,10,3,-72,-2,39,-5,45,-9,-127,-15,-123,-22,-87,-29,7,-34,126,-39,-79,-43,-90,-46,-115,-48,76,-49,-81,-50,-106,-50,96,-49,-96,-47,-28,-44,-39,-41,-99,-39,-98,-38,-57,-37,-85,-35,116,-32,64,-28,118,-24,67,-20,45,-17,-57,-15,-46,-12,120,-8,22,-4,13,-1,-95,1,78,4,-128,7,-9,10,-52,13,18,15,-86,14,54,14,118,15,-84,18,3,22,1,24,-70,24,23,25,34,25,-4,24,103,25,39,27,-68,29,-106,31,-83,31,-10,29,-45,27,83,27,30,29,-31,31,23,33,-30,31,-126,29,-85,27,-111,26,-95,24,-117,20,75,14,89,7,12,1,16,-4,-29,-8,-36,-9,29,-8,-25,-9,59,-10,-48,-13,76,-14,32,-14,-92,-14,-34,-14,76,-14,-45,-16,-25,-18,68,-19,-89,-20,-42,-20,-14,-20,-101,-21,87,-24,104,-28,-67,-30,111,-28,72,-25,-15,-25,41,-26,51,-28,-14,-29,12,-27,-80,-26,-12,-24,71,-20,21,-16,63,-13,-104,-11,47,-8,-49,-5,-43,-1,71,3,62,6,121,7,67,10,65,13,85,15,-116,15,-88,13,-81,10,-97,8,117,8,-119,9,-95,10,86,11,103,11,126,10,118,8,-68,5}; }
	private static byte[] data11(){ return new byte[] {47,3,-104,1,-45,0,31,0,-43,-2,46,-2,-14,-1,110,4,59,9,-61,11,-94,11,-15,10,-89,11,35,14,8,17,-76,18,101,18,-64,16,101,14,47,12,-6,10,-11,10,8,11,-43,9,-99,7,-118,5,24,4,-73,2,19,1,-14,-2,-74,-5,-102,-9,6,-12,100,-14,34,-14,-30,-15,-75,-16,71,-18,-64,-22,80,-25,39,-26,52,-24,2,-20,-16,-18,-67,-17,-101,-17,123,-16,-85,-14,-70,-12,-109,-11,-17,-11,11,-9,-38,-8,-73,-6,4,-3,47,0,-97,3,-56,5,22,6,54,5,74,4,72,4,95,5,-41,6,91,7,-66,6,37,6,-68,6,-81,8,-7,10,38,12,-117,11,-32,9,-99,8,-110,8,1,9,-115,8,1,7,44,5,-6,3,-80,3,89,4,-62,5,65,7,-64,7,-66,6,-7,4,-106,3,42,3,-15,2,7,2,-102,0,81,-1,64,-2,43,-3,121,-4,-6,-4,61,-2,9,-1,-39,-2,-109,-2,17,-1,-97,0,-42,2,-51,4,109,5,-33,4,99,4,-23,4,-89,5,-101,5,119,4,-68,2,-67,0,60,-1,15,-1,95,0,-24,1,-35,1,87,-1,36,-5,96,-9,123,-11,11,-11,-2,-12,-17,-12,-74,-12,38,-12,-92,-13,81,-12,82,-10,83,-8,-40,-8,49,-8,122,-9,-112,-9,-58,-8,15,-5,50,-3,-103,-3,-21,-5,-52,-7,-25,-8,-72,-7,-17,-6,20,-5,-41,-7,97,-8,-20,-9,67,-8,30,-8,113,-9,-106,-9,73,-7,-91,-5,-22,-3,103,0,-113,4,0,10,-16,14,-83,17,-76,18,103,20,79,24,-118,29,-25,33,111,36,107,37,-24,36,4,35,-111,32,-74,30,55,29,108,27,114,25,1,24,-108,22,113,20,53,17,18,13,-105,7,25,1,29,-5,-4,-10,109,-12,14,-14,-23,-18,-27,-22,109,-26,33,-30,-59,-34,-23,-36,-90,-36,6,-35,-86,-36,24,-37,-58,-39,-104,-38,68,-35,-75,-33,-98,-32,-122,-32,8,-31,25,-29,-52,-26,64,-21,-35,-18,45,-15,-98,-14,31,-12,26,-10,-51,-8,-94,-4,22,1,65,5,-126,8,81,11,40,14,74,17,-53,20,60,24,-38,26,38,28,82,29,65,31,-42,33,126,35,-37,35,69,35,61,34,-61,32,104,31,60,31,-119,32,23,34,56,34,-81,32,-47,30,-114,29,-47,27,48,24,60,19,-26,14,-43,11,-71,8,-119,4,-6,-1,17,-4,-10,-8,-17,-11,-114,-14,-10,-18,-54,-21,105,-23,76,-25,-58,-28,-45,-31,-14,-34,103,-36,45,-38,97,-40,64,-41,-124,-42,-12,-43,-25,-43,-7,-42,54,-39,35,-36,84,-33,104,-30,48,-27,-53,-25,-117,-22,-15,-19,92,-14,-121,-9,-31,-5,83,-2,126,-1,56,1,48,4,90,7,-46,9,69,11,-79,11,-101,11,-112,12,-62,15,-81,19,-80,21,-12,20,69,19,-18,18,-84,20,-51,23,-23,26,-19,28,-88,29,-103,29,38,29,107,28,-42,27,95,27,-109,26,59,25,-13,23,-17,22,-36,21,-78,20,20,20,-12,19,34,19,-88,16,82,13,-59,10,93,9,-15,7,21,5,-68,0,-6,-5,48,-8,-70,-11,12,-12,115,-14,-9,-16,96,-17,-83,-19,22,-20,107,-21,-71,-21,-44,-21,-65,-22,-56,-24,71,-25,47,-25,64,-24,111,-23,-77,-23,-102,-24,106,-26,54,-28,-14,-30,58,-29,-76,-28,-73,-26,126,-24,75,-22,40,-20,89,-18,-47,-16,72,-13,60,-11,-90,-10,-86,-8,18,-3,-4,3,89,11,117,16,110,18,-1,18,59,20,120,22,-79,24,114,26,-6,27,-2,28,81,28,-34,25,105,23,-72,22,127,23,-62,23,108,22,-55,19,-6,16,108,14,-106,11,-98,7,33,3,122,-1,104,-3,116,-4,38,-4,-5,-4,25,-1,9,1,88,1,100,0,21,0,38,1,-106,2,29,3,-63,2,40,2,-60,1,124,1,-51,0,88,-1,-41,-4,-48,-7,20,-9,84,-11,75,-12,-26,-13,73,-12,-128,-11,67,-10,-122,-11,-61,-13,26,-13,-91,-12,102,-9,-67,-7,70,-5,-52,-4,-49,-2,-41,0,-102,2,90,4,81,6,42,8,95,9,-36,9,97,10,-33,10,66,10,121,7,44,3,-118,-1,65,-2,-26,-2,-88,-1,6,-1,-12,-4,-50,-7,97,-11,-22,-17,14,-21,-45,-24,8,-23,109,-23,-88,-24,104,-25,35,-25,12,-24,-11,-23,-128,-20,-35,-18,93,-16,-64,-15,92,-12,14,-8,37,-5,-85,-4,-107,-3,84,-1,-48,1,81,4,-92,6,49,9,-49,11,-128,13,42,14,-18,14,91,17,2,21,120,24,-101,26,-21,27,85,29,38,31,12,33,-62,34,46,36,76,37,-51,37,119,37,-39,36,-38,36,97,37,-101,36,56,33,47,28,-30,23,-110,20,-97,16,-56,10,44,4,30,-2,-71,-8,51,-13,-94,-19,-43,-24,16,-27,82,-31,-62,-36,-72,-41,51,-45,-13,-49,65,-50,81,-50,126,-49,53,-48,-35,-49,20,-48,-46,-46,-104,-41,20,-36,20,-33,16,-31,123,-30,-47,-29}; }
	private static byte[] data12(){ return new byte[] {-14,-27,-27,-23,-26,-18,31,-13,-89,-11,78,-9,41,-7,-92,-5,-91,-2,-49,1,-36,4,-10,7,-124,11,124,15,-107,19,31,23,-63,25,56,27,37,28,-93,29,-44,32,-106,37,-108,42,-44,45,-11,46,-57,46,-118,46,91,46,-7,45,121,45,-6,44,-113,43,-53,40,8,37,26,33,-61,28,103,23,-69,17,57,13,117,10,86,8,-97,5,-38,1,32,-3,61,-9,-124,-16,78,-22,32,-26,38,-28,14,-29,-29,-31,76,-32,70,-34,-86,-37,93,-39,63,-40,51,-40,14,-40,107,-41,21,-41,-67,-41,-33,-40,37,-38,-72,-37,110,-35,-127,-34,-38,-34,127,-33,-72,-31,75,-27,-85,-23,20,-18,104,-14,-32,-11,-21,-8,38,-4,-1,-1,-37,3,-111,7,-99,11,53,16,50,20,29,23,-51,25,40,29,63,32,116,33,-34,32,124,32,-59,33,-120,35,58,35,26,32,-51,27,55,24,-101,21,36,19,41,17,22,16,109,15,30,14,-24,11,-93,9,-122,7,-113,5,126,3,101,1,-100,-1,9,-1,58,0,91,2,-71,3,7,4,-6,3,75,4,-58,4,-117,5,-56,6,-58,7,72,7,6,5,-114,2,67,1,52,1,-48,0,-104,-2,-76,-7,-19,-14,95,-20,-73,-24,55,-24,-50,-24,21,-24,-102,-26,-4,-27,-105,-26,68,-25,-50,-25,28,-23,-111,-21,19,-18,-65,-17,88,-15,-125,-12,48,-7,103,-3,86,-1,79,-1,31,-1,86,0,21,3,43,6,45,8,28,8,58,6,-90,3,-102,1,21,1,0,2,-115,3,43,4,75,3,-79,1,-74,0,84,0,127,-1,79,-3,115,-6,-113,-8,-111,-8,54,-6,98,-4,1,-2,101,-2,-99,-3,92,-4,-120,-5,-42,-5,-95,-3,14,1,-57,4,-45,6,-12,6,-43,7,111,11,-58,15,52,17,59,15,6,13,81,13,8,16,-64,19,124,23,35,26,109,26,91,24,-3,21,114,21,-84,22,121,23,38,22,116,19,-41,16,-63,14,120,12,-44,9,-125,7,-101,5,113,3,-1,0,-12,-2,-48,-3,-50,-4,-29,-6,-111,-9,63,-13,2,-17,43,-20,54,-21,125,-21,-98,-21,-86,-22,-93,-24,19,-26,-7,-29,-98,-30,-51,-31,28,-31,-37,-32,-119,-31,-21,-30,47,-28,81,-27,-40,-26,17,-23,36,-21,33,-20,124,-20,76,-19,34,-17,-103,-15,-11,-13,9,-10,-83,-9,-20,-8,2,-6,123,-5,0,-3,-111,-3,3,-3,9,-3,-103,-1,97,4,100,9,-14,12,-1,14,94,16,-21,17,-125,20,99,24,20,29,84,33,117,36,121,38,-117,40,29,43,73,46,-116,49,88,52,24,54,112,54,-121,53,0,52,22,50,76,47,22,43,83,37,117,30,-118,23,-125,17,-87,12,-72,7,-115,1,-88,-7,75,-15,-65,-23,-38,-29,42,-33,-101,-38,-86,-43,-8,-48,-92,-51,-67,-53,-34,-54,-112,-54,-2,-54,2,-52,125,-52,-40,-53,-6,-54,-70,-53,-35,-50,87,-45,78,-41,43,-38,111,-36,-118,-34,-73,-32,95,-29,28,-25,-115,-21,-7,-17,-64,-12,-29,-6,105,2,112,9,-107,14,-13,17,-120,20,54,23,-73,26,10,31,37,35,-52,37,44,39,55,40,53,41,45,41,-77,39,-127,37,-29,35,73,35,-59,34,110,33,49,31,28,29,99,27,69,25,-10,21,92,18,-116,16,-122,17,48,20,-34,21,118,20,43,16,109,11,1,8,-74,5,107,3,62,1,-70,-1,-53,-2,-124,-3,-83,-5,-118,-7,19,-9,19,-12,-117,-16,51,-19,-34,-22,-1,-23,101,-22,-40,-22,68,-22,-43,-25,-64,-29,-33,-34,-41,-38,93,-39,-14,-38,-9,-35,-35,-33,-66,-33,-95,-33,-112,-31,-74,-28,126,-26,95,-26,19,-25,-5,-22,53,-15,44,-9,79,-4,-98,1,-2,6,-18,10,46,13,123,15,101,19,-59,24,11,30,-60,33,82,33,-66,30,1,27,-85,23,22,21,-22,18,-47,16,36,15,-50,13,-43,11,109,8,-109,3,39,-2,83,-7,-85,-11,97,-13,91,-14,42,-13,82,-11,83,-9,91,-9,-15,-11,10,-11,-83,-10,-35,-6,-4,-1,15,4,115,6,47,8,11,10,-99,11,97,12,-103,12,-89,12,-63,11,9,10,-22,8,62,9,-76,9,-118,8,-9,5,84,3,97,1,-27,-1,54,-1,-47,-2,-71,-3,82,-5,106,-8,-33,-11,-1,-13,43,-13,-53,-13,77,-11,77,-10,52,-10,-68,-11,27,-10,42,-9,126,-9,-80,-11,-34,-14,112,-15,-128,-14,-75,-12,-124,-10,5,-8,107,-7,-6,-7,35,-7,31,-8,-83,-8,90,-5,34,-1,117,2,61,4,126,4,-101,4,125,5,50,7,-43,8,13,10,-34,10,-79,11,-72,12,-106,13,-35,12,-19,9,-74,5,123,2,-67,1,30,3,-83,4,-77,4,-52,2,-96,-1,38,-4,52,-7,53,-8,45,-6,32,-2,-32,1,84,4,56,6,3,8,-49,8,77,8,-38,7,-86,8,-126,10,-109,12,-83,14,-77,16,-83,17,-56,16,79,14,85,11,-59,8,86,7}; }
	private static byte[] data13(){ return new byte[] {-25,6,-98,6,55,5,-111,2,18,-1,95,-5,-48,-9,29,-11,-74,-13,51,-13,-35,-14,-26,-15,-120,-16,-103,-17,-71,-17,-77,-17,80,-18,-2,-21,47,-21,45,-19,-19,-16,-78,-12,-88,-9,38,-7,-88,-8,55,-9,-34,-10,-73,-8,-60,-5,35,-1,79,2,-59,4,-83,5,7,5,-92,3,23,2,37,0,-63,-3,-66,-5,63,-5,-70,-4,-39,-2,54,-1,-46,-4,58,-7,34,-9,92,-9,21,-7,96,-5,118,-2,10,2,15,5,-127,6,-13,6,-104,8,65,13,43,20,-79,26,21,31,-7,33,78,36,103,37,-97,36,-40,34,105,33,-119,32,0,32,-53,31,-92,31,27,30,30,26,24,20,125,13,99,7,-62,2,24,0,-84,-2,-95,-4,-45,-8,125,-13,-8,-19,20,-23,10,-27,-42,-31,110,-33,-2,-35,20,-35,-13,-37,-78,-38,-11,-39,-74,-39,-37,-40,9,-41,-66,-43,-122,-42,21,-39,-35,-37,-65,-35,101,-34,-99,-34,-87,-33,-76,-30,94,-25,-57,-20,-124,-14,-97,-8,112,-2,71,3,67,7,57,11,85,15,-123,19,-38,23,-93,28,-27,33,74,39,114,44,14,48,-28,48,-29,46,-72,43,29,41,-79,39,14,39,118,38,-96,37,80,36,-47,33,-90,29,-4,24,48,22,-28,21,24,22,65,21,94,20,90,20,1,20,95,17,-35,12,-84,8,38,6,-61,4,56,3,-71,0,30,-3,-91,-8,58,-13,-72,-20,49,-26,86,-31,-80,-34,-49,-36,-111,-38,-96,-41,-64,-45,-82,-50,-46,-56,-19,-61,71,-63,79,-63,-60,-61,-40,-57,-119,-52,53,-47,-42,-43,109,-38,-20,-34,-34,-29,-72,-23,65,-16,-22,-10,61,-2,19,6,-36,12,16,17,83,19,-108,21,-127,24,-101,27,-79,30,104,33,-103,34,105,33,42,31,22,30,-76,30,-92,31,112,31,103,30,-47,29,43,30,-89,30,16,30,21,28,64,25,56,22,-48,19,-43,18,-105,19,48,21,10,22,86,21,95,19,-124,16,1,13,-116,9,-95,7,-24,7,65,9,-67,9,-113,8,84,6,108,3,126,-1,75,-6,-108,-12,-112,-17,28,-20,-118,-22,42,-22,-30,-23,14,-23,-72,-25,65,-26,-19,-28,-104,-28,70,-26,-114,-23,-101,-20,1,-18,36,-18,66,-18,-83,-18,48,-17,33,-16,-96,-15,67,-13,86,-12,-45,-12,-59,-12,-49,-13,-52,-15,93,-17,-51,-19,-52,-19,72,-17,4,-14,71,-11,38,-8,-103,-7,-26,-7,-103,-6,57,-3,-114,1,-10,5,112,9,-44,12,65,17,7,22,113,25,68,27,116,28,-121,29,-80,29,127,28,-20,26,112,26,70,27,-11,27,113,26,80,22,32,17,-114,12,121,8,-104,3,44,-2,-90,-7,-84,-10,119,-12,79,-14,110,-15,34,-13,-111,-10,-58,-7,10,-4,-65,-2,-91,2,-88,6,111,9,-6,10,-27,11,57,12,-127,12,113,13,-82,14,-88,14,-101,12,123,9,8,6,-16,1,105,-3,-67,-7,-104,-9,24,-10,-5,-13,97,-15,30,-17,-73,-19,-22,-20,125,-20,-95,-20,-45,-19,-10,-17,41,-14,119,-13,85,-12,-54,-11,106,-8,100,-5,-20,-3,67,0,-24,2,73,5,-94,5,37,3,92,-1,-14,-4,-49,-4,-120,-3,-102,-3,85,-3,16,-3,-120,-5,119,-9,-33,-15,60,-19,-96,-22,34,-23,93,-24,-65,-24,-54,-22,-65,-19,60,-15,-18,-12,-93,-9,113,-8,57,-8,-57,-7,-1,-3,60,3,34,7,-114,9,82,11,-58,12,-104,13,-117,14,-99,16,-74,19,-5,21,-73,22,-70,22,-77,23,121,25,26,27,-113,27,53,27,-4,26,3,28,49,30,113,32,-26,33,119,34,-103,33,110,30,-78,25,56,22,-56,21,-67,22,77,22,47,20,-26,17,-116,15,40,11,-40,3,87,-5,30,-12,56,-17,-54,-21,-58,-24,-29,-27,-54,-30,-33,-34,-122,-39,76,-45,85,-51,91,-56,-39,-60,-70,-61,48,-59,-111,-57,55,-55,-67,-54,-89,-51,-24,-47,91,-42,9,-37,109,-32,83,-26,-73,-21,-1,-16,-115,-10,17,-4,-97,0,106,4,-1,7,-6,11,-102,16,-69,21,51,26,109,28,67,28,6,27,-114,26,112,27,76,29,53,31,109,32,-107,32,10,32,22,32,-60,33,63,36,68,37,6,36,120,34,-84,34,101,36,106,38,73,40,-16,41,37,42,33,40,125,36,-72,32,-29,28,65,24,46,19,-107,14,-46,10,-34,6,-13,1,49,-4,58,-10,-31,-17,-52,-24,99,-31,-24,-38,-68,-43,59,-47,97,-51,23,-53,-52,-54,124,-53,85,-52,54,-51,71,-50,50,-49,39,-48,41,-46,88,-43,-110,-40,82,-37,99,-34,97,-30,-44,-26,-5,-22,-27,-18,-94,-14,6,-10,58,-7,-73,-4,-81,0,123,4,95,8,-47,12,50,17,-26,19,35,21,21,23,-43,26,-24,30,114,33,-30,34,56,36,39,37,75,36,-42,33,-73,31,-76,31,39,33,-63,33,-47,31,-75,27,-75,22,-98,17,-111,12,74,8,111,5,-63,3,78,2,-21,0,-64,-1}; }
	private static byte[] data14(){ return new byte[] {-22,-2,11,-2,-114,-4,-111,-7,108,-11,44,-14,14,-14,-27,-12,-71,-8,13,-4,-85,-2,66,0,101,0,-58,-1,42,0,-13,1,25,4,59,5,-97,5,-80,5,127,5,-119,4,112,2,43,-1,-48,-6,113,-10,-21,-13,-68,-13,-31,-13,7,-14,-79,-18,-119,-20,45,-20,7,-20,56,-21,4,-21,-103,-20,26,-17,37,-15,-125,-14,-11,-13,-53,-11,115,-9,80,-8,-5,-8,-55,-6,4,-1,-15,4,98,10,65,13,-3,12,-89,10,-66,7,98,5,127,4,-86,5,7,8,111,9,96,8,64,5,-2,1,74,-1,-65,-4,54,-7,-58,-12,-94,-16,47,-18,22,-18,-58,-17,-86,-15,97,-14,119,-15,56,-16,60,-16,125,-14,93,-9,-123,-2,108,6,-109,11,2,13,-94,13,-119,17,105,24,122,30,110,33,-117,34,74,35,-127,35,-71,34,-8,33,-81,33,-70,32,32,30,-68,26,49,24,-39,22,-30,20,-52,16,35,11,-70,5,-92,1,-110,-2,-44,-5,119,-7,-64,-9,-101,-10,-56,-11,57,-11,-39,-12,46,-12,-60,-14,105,-16,-112,-19,22,-21,-18,-23,-49,-23,-11,-23,-37,-23,81,-23,97,-24,112,-25,26,-25,-96,-25,-26,-25,-86,-26,86,-28,-51,-30,24,-29,-48,-28,6,-25,-14,-23,-114,-19,-64,-16,66,-14,-126,-14,36,-13,28,-11,-62,-9,66,-6,117,-4,-100,-2,106,0,14,2,60,4,-84,6,-54,7,62,6,-100,3,1,3,-56,5,-88,10,-128,15,-19,18,111,20,-83,20,64,21,-114,23,-72,27,114,32,83,36,-121,38,72,39,122,39,8,40,-127,41,-98,43,-93,45,-4,46,116,47,-62,46,-94,44,2,41,-51,35,-9,28,84,21,30,14,-84,8,-37,4,83,1,110,-4,-95,-11,-118,-19,78,-27,-72,-35,17,-41,0,-47,53,-53,107,-58,-47,-61,126,-61,15,-60,58,-60,106,-60,-110,-59,126,-57,107,-55,-26,-53,43,-48,101,-42,-76,-36,-116,-31,27,-27,-28,-24,-102,-19,-41,-14,-12,-9,-40,-4,54,1,-119,4,58,7,-69,10,-89,15,-64,20,-50,24,-78,27,-75,29,47,31,-65,32,-7,34,-30,36,-75,36,-122,34,96,32,-101,31,-60,31,-6,31,71,32,-58,32,23,33,-101,32,42,31,15,29,-3,26,-103,25,-93,24,40,23,-69,20,58,18,4,17,71,17,55,17,127,14,-89,8,-85,1,-18,-5,104,-9,22,-13,-30,-18,-72,-21,-99,-23,4,-24,-46,-26,-121,-26,-13,-26,54,-25,-73,-26,2,-26,-17,-27,-37,-26,108,-24,-49,-23,-81,-22,43,-21,126,-21,-128,-21,-59,-22,-36,-23,14,-22,116,-21,-120,-20,60,-20,85,-20,71,-17,40,-12,-99,-9,-28,-9,96,-9,19,-7,27,-3,109,1,34,5,-40,8,-22,12,67,16,88,18,53,19,1,21,-117,24,-52,28,-18,31,100,32,-43,29,122,25,61,21,-32,17,-54,14,116,11,114,8,64,6,95,4,-12,1,91,-2,-87,-7,83,-12,124,-17,44,-20,-87,-22,-61,-22,-94,-20,-73,-17,95,-14,89,-13,91,-13,-75,-12,-114,-8,-17,-3,1,3,-82,6,39,9,46,11,-45,12,-25,13,-67,14,-120,15,68,15,-124,13,-28,11,28,12,-11,12,-1,11,-63,8,79,5,-68,2,-64,0,83,-1,70,-2,-61,-4,46,-6,63,-9,-54,-12,59,-14,80,-17,52,-19,20,-19,67,-18,-99,-17,13,-15,117,-13,-1,-10,30,-6,-51,-6,-33,-8,-116,-10,68,-10,58,-8,53,-5,-101,-2,-7,1,50,4,55,4,-62,2,-105,1,-48,1,23,3,-84,4,-36,5,44,6,-20,5,-57,5,-73,5,117,5,12,5,-57,4,-63,4,-11,4,-75,5,-78,6,-69,6,-65,4,-51,1,59,0,63,1,-91,3,-81,5,-104,6,127,6,87,5,91,3,-90,1,126,1,-65,2,-75,3,120,3,82,3,-104,4,10,6,-51,5,40,4,-67,2,33,2,-107,1,98,1,50,2,-102,3,-88,4,78,5,-47,5,46,6,109,6,0,7,-121,7,-63,6,120,4,-92,1,32,-1,-1,-4,-111,-5,34,-5,27,-5,39,-6,-68,-9,-103,-12,104,-14,5,-14,34,-14,-93,-16,95,-19,-90,-22,75,-22,-47,-21,28,-18,-52,-16,22,-13,-22,-13,-94,-13,93,-12,-13,-10,109,-6,-32,-3,-122,1,3,5,24,7,-101,7,-84,7,20,8,2,8,-78,6,60,4,-38,1,-50,0,102,1,18,2,-25,0,47,-2,38,-4,-121,-4,-40,-2,-75,1,99,4,-15,6,75,9,-31,10,-113,11,-115,12,-2,15,12,22,-103,28,109,33,-66,36,117,39,-88,40,58,39,-18,35,-118,32,64,29,-29,25,96,23,117,22,-74,21,-25,18,98,13,2,6,5,-2,30,-9,-62,-14,120,-16,-4,-19,-120,-23,-96,-29,6,-34,-106,-39,46,-42,37,-45,-124,-48,32,-49,80,-49,88,-48,-63,-47,-94,-45,70,-42,-78,-40,8,-38,27,-37,122,-35,-65,-31,-1,-26,66,-20,118,-16,39,-13,-16,-12,-122,-9,-108,-5}; }
	private static byte[] data15(){ return new byte[] {110,0,-117,5,19,11,-68,16,-76,21,12,26,20,30,105,33,64,35,9,36,9,37,-48,38,30,41,-5,43,30,47,7,49,-107,48,20,46,-22,42,-20,39,-20,36,-57,33,32,31,99,29,-51,27,-12,24,-19,20,-92,17,34,16,55,14,9,10,42,5,64,2,21,1,-6,-2,-87,-6,-118,-11,9,-15,-77,-19,43,-21,-4,-24,-57,-26,-98,-28,112,-30,-35,-33,27,-35,105,-37,69,-37,-71,-37,-87,-37,24,-37,81,-38,-44,-40,-120,-42,66,-44,63,-45,-1,-45,104,-42,-77,-39,51,-35,-43,-32,57,-27,115,-22,-49,-17,4,-11,101,-6,-99,-1,30,4,84,8,49,13,-17,17,15,21,-125,22,34,24,-69,26,-96,29,37,32,122,34,-62,35,-64,34,-115,31,96,28,-75,26,70,26,-29,25,-10,24,-42,23,-99,22,93,21,-97,19,29,17,-6,13,-84,10,-7,7,-121,6,9,7,-33,8,117,10,-109,10,-85,9,-63,8,10,8,79,7,2,7,-63,7,92,9,11,11,-19,11,-49,11,-105,10,59,8,-125,4,-127,-1,-28,-7,41,-11,17,-14,-118,-16,-77,-17,-13,-18,-32,-19,50,-20,4,-22,99,-24,-72,-24,-30,-22,9,-19,94,-19,82,-20,121,-21,28,-21,100,-22,53,-23,-111,-24,-28,-24,-32,-23,69,-21,24,-19,-96,-18,-35,-18,32,-18,87,-19,63,-19,-73,-19,15,-17,24,-14,-103,-10,75,-5,-81,-2,-38,0,30,3,125,6,24,10,-58,12,-7,14,74,18,-51,22,-33,26,69,29,118,30,17,31,-41,30,73,29,-12,26,94,25,125,25,-109,26,-123,26,42,24,-128,20,-8,16,-86,13,111,9,81,4,-45,-1,73,-3,-18,-5,-115,-6,-83,-7,-73,-6,74,-3,40,-1,90,-1,-125,-1,90,1,92,4,-3,6,88,8,-14,7,-86,5,73,2,-29,-1,25,-1,-79,-2,122,-3,-49,-5,125,-6,92,-7,-4,-9,123,-10,110,-11,94,-12,-82,-14,114,-16,-37,-18,-97,-18,107,-17,108,-16,-123,-15,21,-13,-78,-12,-37,-11,81,-10,-76,-10,-4,-9,-94,-6,-60,-3,-41,-1,90,0,-101,0,-87,1,94,2,8,1,48,-2,61,-4,70,-4,-27,-4,-68,-4,2,-4,-37,-5,-47,-5,105,-6,69,-9,-92,-13,-6,-16,73,-17,79,-18,45,-18,2,-17,123,-16,-110,-14,-82,-11,29,-7,62,-5,-116,-5,38,-4,55,-1,24,4,125,8,64,11,-19,12,36,14,17,15,-115,16,-86,19,-91,23,-128,26,86,27,-98,27,-31,28,44,31,36,33,125,33,-18,31,86,29,-118,27,-127,27,76,28,-33,28,-20,28,65,28,104,25,-10,19,-107,14,55,12,50,12,22,11,97,7,-42,2,7,-1,41,-5,-42,-11,66,-17,-20,-24,-34,-29,-72,-33,56,-36,-108,-39,48,-40,74,-41,-44,-43,-115,-45,48,-47,-125,-50,-108,-53,-108,-55,124,-54,8,-50,99,-46,-115,-42,47,-37,57,-32,-41,-28,46,-23,11,-18,-71,-13,86,-7,-42,-2,93,4,-68,9,-44,13,113,16,-14,17,101,19,-70,21,89,25,125,29,-114,32,100,33,-71,32,6,32,27,32,63,32,8,32,-107,31,29,31,79,30,24,30,106,31,-40,33,-73,34,-49,32,-25,29,78,28,40,28,-127,28,34,29,-86,29,-42,28,81,25,-3,19,-82,14,78,10,91,6,18,2,-54,-3,-16,-7,116,-10,10,-13,-32,-17,35,-19,16,-22,-107,-27,6,-32,5,-37,114,-41,-25,-44,14,-45,116,-46,28,-45,-2,-45,119,-44,33,-43,-119,-42,-112,-40,22,-37,-81,-34,-32,-30,39,-26,12,-24,-93,-23,70,-20,-90,-17,54,-13,21,-9,98,-5,100,-1,-70,2,-48,5,-23,8,-59,11,-95,14,102,18,126,22,-10,24,43,25,72,25,79,27,74,30,-52,31,42,31,4,30,-89,29,12,29,-42,26,-65,23,-57,21,54,21,-115,20,92,18,31,15,-84,11,60,8,32,5,-10,2,78,2,-126,2,-80,2,25,2,37,1,-85,0,106,1,-107,2,121,2,85,0,89,-3,121,-5,105,-5,-62,-4,-23,-2,86,1,-11,2,-85,2,-52,0,74,-1,118,-1,-44,0,111,1,28,0,-12,-4,-58,-8,10,-11,74,-13,76,-13,-51,-14,32,-16,-98,-20,-81,-22,-82,-22,1,-21,77,-21,112,-20,21,-18,124,-18,-4,-20,-69,-21,34,-19,23,-15,35,-11,-65,-9,20,-7,68,-6,-47,-5,56,-2,98,1,-42,4,5,8,-78,10,-106,12,-92,13,-4,13,32,14,-119,13,-97,11,-43,8,96,7,97,8,87,10,-63,10,124,8,-78,4,91,1,70,-1,-65,-3,90,-5,-72,-9,-112,-13,-126,-16,-66,-17,-128,-15,-114,-12,-95,-9,-11,-7,115,-5,76,-4,-47,-3,26,2,98,9,15,16,95,18,-29,16,-122,15,-35,16,23,20,-117,23,98,26,-62,27,-99,26,-87,23,112,21,-46,21,97,23,-49,22,-16,18,-60,13,23,10,50,8,-39,6,43,5,-19,2,-87,-1,101,-5,30,-9}; }
	private static byte[] data16(){ return new byte[] {87,-12,126,-13,12,-12,-49,-12,73,-12,-32,-15,125,-18,-57,-21,33,-22,-9,-24,-39,-25,-34,-26,62,-26,46,-26,108,-25,-115,-23,107,-21,-10,-21,-38,-21,70,-20,78,-19,-23,-19,-69,-19,-125,-19,32,-18,-124,-17,23,-15,-17,-14,38,-11,106,-9,12,-7,-10,-7,65,-5,-122,-3,75,0,106,2,-109,3,-31,3,83,3,-77,2,-83,3,83,7,100,12,84,16,-69,17,119,17,110,17,-43,18,67,22,-59,26,-117,30,-48,31,23,31,109,30,72,31,111,33,-23,35,-89,37,-114,37,96,35,-75,32,-106,31,45,32,-70,32,-94,31,-87,28,-45,23,-104,17,82,11,-81,6,-102,3,112,0,-6,-5,77,-10,11,-15,-29,-20,-47,-23,-79,-26,-63,-30,-26,-35,-100,-40,-116,-45,74,-49,-15,-53,-99,-55,109,-56,-117,-56,-97,-55,52,-53,97,-51,53,-47,-125,-42,-47,-37,-21,-33,73,-29,-49,-26,-107,-22,96,-18,-127,-14,102,-9,-104,-4,-14,0,65,4,85,7,3,11,-32,14,56,18,68,21,-122,24,6,28,80,31,-53,33,-83,34,-48,33,-97,32,59,33,-54,35,12,38,67,38,-17,36,60,35,38,33,-84,30,-46,28,-108,28,-4,28,103,28,-67,25,85,21,66,16,122,12,51,11,-90,11,99,11,4,9,-70,5,-67,3,61,3,47,2,-96,-2,-53,-8,106,-14,-55,-20,72,-24,-65,-27,-76,-27,47,-25,-8,-25,12,-25,-106,-27,68,-27,118,-26,-91,-24,58,-21,119,-19,-124,-18,67,-18,95,-19,-59,-20,-53,-20,104,-19,-59,-19,-50,-20,-74,-22,56,-22,51,-19,-62,-15,44,-12,-52,-13,89,-13,-49,-12,81,-9,-123,-7,21,-4,111,0,-68,5,-99,9,35,11,29,12,64,14,38,17,101,19,57,21,-105,22,-6,24,-5,26,-65,27,-59,26,-109,23,-28,18,-23,14,65,13,66,13,-108,13,-70,13,31,13,24,11,-126,7,-109,3,47,0,-78,-3,-78,-5,-56,-7,-100,-9,-60,-11,127,-11,87,-9,-59,-7,-96,-6,105,-7,6,-8,-75,-8,-13,-5,24,0,23,3,49,4,-106,3,-83,1,48,-1,-20,-3,-50,-2,-100,0,25,1,106,0,-3,-1,67,0,34,0,-121,-1,-21,-2,0,-2,50,-4,63,-6,-112,-7,31,-6,-122,-6,-42,-7,-52,-9,-128,-12,-42,-16,34,-17,-82,-16,118,-12,-84,-9,-55,-8,-7,-8,-53,-7,71,-5,-4,-5,-98,-5,124,-5,-118,-4,-3,-3,-27,-2,23,0,124,2,46,5,108,6,-67,5,45,4,3,3,-1,2,82,4,-14,5,73,6,50,5,44,4,107,4,-49,5,-99,7,-20,8,77,9,124,8,-119,7,-38,7,19,9,-122,9,83,8,111,6,70,5,-34,4,-76,4,-64,4,46,5,119,5,-79,4,-50,2,77,1,-101,1,-25,2,103,3,-57,2,57,2,-14,1,110,1,2,1,-16,1,-73,3,-126,4,-69,3,-54,2,-123,2,-9,2,-27,3,25,5,-128,5,-88,4,93,3,105,2,39,1,-46,-2,-72,-5,-90,-8,105,-11,109,-14,-20,-16,-60,-15,-106,-13,-77,-13,-33,-16,127,-20,96,-23,-65,-24,117,-23,97,-22,-88,-21,89,-19,-117,-18,36,-17,-44,-16,56,-12,-79,-9,-113,-7,-113,-6,88,-4,54,-1,-84,2,-61,6,-61,10,-7,12,116,12,-88,10,-21,9,8,11,22,13,-115,14,-69,14,-8,13,98,13,36,13,-89,12,-101,11,33,11,-21,11,116,13,-112,14,97,15,-32,16,31,19,-126,20,116,19,-46,16,-120,15,-117,17,86,21,60,24,35,25,-95,24,90,22,2,18,-29,12,-14,8,86,6,-34,3,-114,1,55,0,41,-1,7,-3,-85,-7,-36,-11,-127,-15,-82,-20,-99,-24,-60,-26,114,-26,-112,-27,38,-29,-105,-33,-17,-37,-38,-40,-3,-42,5,-41,22,-39,6,-36,24,-34,-13,-34,43,-32,100,-29,-79,-25,50,-21,94,-19,38,-17,96,-15,109,-12,-114,-8,-91,-3,39,2,38,5,5,7,-80,8,124,10,-7,12,-2,16,14,22,87,26,-26,28,101,30,-41,31,90,33,-20,34,-128,36,-123,37,97,37,-5,36,62,37,13,38,-14,37,61,36,108,33,65,30,-61,26,44,23,67,20,-30,18,78,18,-63,16,88,13,-40,9,-32,7,-113,6,-56,3,-67,-1,-100,-4,-28,-6,-47,-8,41,-11,15,-15,-42,-19,-105,-21,-103,-23,-113,-25,-127,-27,-43,-29,-83,-30,-78,-31,96,-32,43,-33,-69,-34,-56,-34,-1,-35,17,-36,20,-38,-71,-40,-15,-41,-93,-41,120,-40,-21,-38,-57,-34,3,-29,-57,-26,-58,-23,-79,-20,8,-16,36,-12,70,-7,-116,-1,-100,5,-105,9,94,11,35,13,35,16,92,19,-105,21,-13,22,-55,23,27,24,-17,24,-78,27,93,31,32,33,-99,31,-77,28,-13,26,100,27,120,29,-33,31,-118,33,-10,33,59,33,-117,31,83,29,107,27,61,26,16,25,68,23,25,21,-36,18,67,16,83,13,-81,10,-128,8,-54,5,34,2}; }
	private static byte[] data17(){ return new byte[] {126,-2,60,-4,84,-5,-66,-6,31,-7,5,-10,-82,-15,82,-19,-40,-23,95,-25,124,-27,80,-28,-90,-29,42,-29,-51,-30,-5,-30,1,-28,22,-27,-106,-27,-82,-27,123,-26,-92,-24,-86,-21,60,-18,98,-17,-35,-18,4,-19,-3,-22,8,-22,31,-21,2,-18,8,-15,49,-13,-10,-12,-35,-10,2,-7,-26,-6,-103,-4,38,-2,-109,-1,124,1,67,5,48,11,-80,17,72,22,-59,23,126,23,-108,23,-69,24,92,26,11,28,-52,29,-61,30,-114,29,-26,25,-28,21,-46,19,-59,19,-25,19,-91,18,-26,15,-3,12,-66,10,-82,8,125,5,94,1,-72,-3,120,-5,14,-6,-58,-8,78,-8,113,-7,-23,-6,3,-5,-44,-7,127,-7,12,-5,84,-3,14,-1,109,0,4,2,-106,3,113,4,106,4,-109,3,-52,1,-26,-2,10,-4,92,-6,-13,-7,47,-6,-97,-6,31,-5,35,-5,-12,-7,37,-8,65,-9,-46,-9,-24,-8,70,-7,-18,-8,-72,-8,-44,-8,30,-7,-120,-7,-122,-6,-61,-5,-63,-4,30,-3,29,-3,79,-3,-44,-3,-46,-3,18,-4,-100,-8,41,-11,14,-12,-123,-11,-106,-9,69,-8,124,-9,-44,-11,115,-13,40,-16,98,-19,44,-19,105,-17,-106,-15,-15,-15,68,-15,108,-15,-11,-14,-85,-11,112,-7,103,-3,111,0,-82,2,-103,5,-85,9,-123,13,-26,15,-125,17,-92,19,24,22,-61,23,-101,24,64,25,-35,25,93,25,-87,23,58,22,-104,22,82,24,-59,25,-15,25,-120,25,28,25,-46,24,56,24,49,23,-83,21,43,20,-82,18,58,17,-79,15,-75,14,51,14,-86,12,-75,8,-113,3,2,0,116,-2,97,-4,-48,-9,-63,-15,10,-20,42,-25,63,-30,120,-35,24,-38,-122,-40,-114,-41,-111,-43,-45,-46,-100,-48,-63,-49,46,-48,-9,-47,-105,-44,-60,-42,-52,-41,102,-39,-109,-35,-45,-29,-67,-23,5,-18,47,-15,-70,-13,-5,-11,25,-7,65,-2,-74,4,100,10,-42,13,-93,15,-79,16,-33,17,-49,19,109,22,15,25,51,27,3,29,34,31,112,33,26,35,111,35,-81,34,-89,33,9,33,109,33,0,35,18,37,-30,37,-104,36,27,34,-31,31,-8,29,-53,27,-124,25,27,24,45,23,-97,21,-93,18,-110,14,-112,9,123,3,52,-3,70,-8,-92,-11,87,-12,-2,-14,-8,-16,-12,-19,-43,-23,-42,-28,-107,-32,-80,-34,-16,-34,-89,-33,122,-33,126,-34,-18,-36,12,-37,108,-39,5,-39,12,-38,91,-37,82,-36,95,-35,69,-33,-72,-31,-122,-28,-75,-25,-20,-22,-6,-20,-80,-19,85,-18,-123,-16,106,-12,-8,-8,-92,-3,-51,1,-79,4,-91,6,-18,8,88,12,22,16,103,19,-81,22,96,26,112,29,55,31,-43,32,125,35,88,38,42,39,-100,37,-41,35,-36,35,-56,36,75,36,-128,33,-106,29,-95,25,101,21,-82,16,101,12,-123,9,107,7,-40,4,-104,1,28,-2,-77,-6,-117,-9,19,-11,98,-13,63,-14,-26,-15,-103,-14,-127,-13,99,-13,68,-14,127,-15,-41,-15,-41,-14,47,-12,-26,-11,-81,-9,105,-8,-4,-9,-25,-9,123,-7,94,-4,-105,-2,-68,-2,106,-4,39,-8,94,-13,96,-16,39,-16,-110,-15,79,-14,54,-14,118,-14,102,-13,-3,-13,11,-12,-22,-12,75,-9,-61,-7,25,-5,-10,-5,53,-2,39,2,-49,5,97,7,-21,6,-14,5,-30,5,76,7,-88,9,-19,11,-29,12,28,12,-67,9,-85,6,-3,3,48,3,49,4,-108,5,119,5,-42,3,33,2,19,1,40,0,126,-2,101,-4,-8,-6,-125,-6,-117,-6,-57,-6,18,-5,52,-5,-112,-6,40,-7,-62,-9,-27,-10,49,-9,29,-7,118,-4,-84,-1,-23,1,118,4,-112,8,-110,12,119,13,24,11,-83,8,-58,8,55,11,123,14,-8,17,-13,20,-5,21,112,20,-12,17,-7,16,25,18,88,19,-30,18,-15,16,-94,14,36,12,-5,8,90,5,-9,1,9,-1,50,-4,123,-7,120,-9,65,-10,122,-11,82,-12,15,-14,55,-18,-77,-23,58,-26,-22,-28,126,-27,-52,-26,-67,-25,-98,-25,89,-26,-86,-28,-42,-29,106,-28,4,-26,25,-24,-125,-22,18,-19,51,-17,-55,-16,-44,-14,54,-10,17,-6,-113,-4,116,-3,92,-2,-49,0,78,4,-98,7,121,10,15,13,44,15,46,16,68,16,23,16,99,15,-4,13,-87,12,-32,12,-89,14,113,16,7,17,-112,16,-4,15,-55,15,102,16,-24,17,-31,19,120,21,36,22,29,22,1,22,44,22,-37,22,11,24,77,25,-23,25,-83,25,3,25,126,24,-55,23,49,22,46,19,-69,14,33,9,19,3,-81,-3,-127,-7,-41,-11,98,-15,-79,-21,-52,-27,-60,-32,16,-35,79,-38,-26,-41,71,-43,-112,-46,100,-48,112,-49,-47,-49,72,-47,-97,-45,-118,-42,-79,-40,106,-39,108,-39,6,-37,118,-33,-50,-27,15,-20,71,-15,-62,-11,89,-7,-37,-5,-17,-3,31,1,-52,5,-30,10,-75,15}; }
	private static byte[] data18(){ return new byte[] {-30,20,-84,26,-50,31,48,35,4,37,37,38,-21,38,-18,39,-108,41,82,43,-11,43,40,43,-89,41,-97,39,31,36,30,31,2,26,-125,22,5,21,39,20,-104,18,8,16,-9,12,-100,9,-84,5,6,1,-79,-4,-16,-7,-93,-7,43,-5,-67,-4,55,-4,49,-7,-90,-11,119,-13,85,-14,36,-15,-1,-17,-66,-17,32,-16,20,-16,32,-17,-69,-19,7,-20,-64,-23,30,-25,33,-27,-66,-28,-7,-27,94,-24,-13,-22,-69,-20,-54,-20,-13,-22,-55,-25,-16,-28,75,-28,-35,-26,-95,-21,-48,-17,-103,-15,9,-14,119,-13,14,-10,-4,-9,-50,-8,-61,-6,-77,-1,68,6,-64,11,-19,15,83,20,78,25,-18,28,-24,29,64,30,47,32,-32,35,-50,39,82,42,-124,42,35,40,-27,35,89,31,104,27,-7,23,-109,20,96,17,47,14,79,10,65,5,93,-1,-94,-7,114,-12,72,-16,77,-19,-26,-21,-39,-21,110,-20,-121,-20,-104,-21,-26,-23,103,-24,72,-24,88,-22,24,-18,4,-14,56,-11,-18,-9,-38,-6,104,-3,62,-1,-39,0,106,2,-34,2,-35,1,40,1,52,2,-86,3,-115,3,-33,1,50,0,39,-1,113,-2,39,-2,116,-2,-42,-2,116,-2,7,-3,17,-5,78,-7,-57,-8,1,-6,66,-4,51,-2,-58,-2,93,-2,54,-2,-41,-2,120,-1,-28,-2,-57,-3,-25,-3,99,-1,-55,0,85,1,16,2,116,3,30,4,35,3,-86,1,-60,1,-13,3,37,7,-53,9,-1,10,-84,10,-34,9,-119,9,-108,9,109,9,-17,8,81,8,125,7,21,6,17,4,107,1,76,-2,16,-5,-66,-8,-89,-8,-66,-6,83,-3,86,-2,92,-3,54,-5,14,-7,4,-9,1,-10,59,-9,-43,-6,-11,-2,-43,1,-45,3,-42,5,-111,7,31,8,100,8,-85,9,-11,11,30,14,-37,15,110,17,-21,17,77,16,-43,12,13,9,42,6,112,4,-76,3,68,3,80,2,87,0,87,-3,61,-7,122,-12,65,-16,1,-18,-91,-19,-59,-19,-26,-20,0,-21,120,-23,35,-23,-10,-24,-112,-25,-69,-27,-44,-27,-25,-24,35,-19,-22,-16,34,-12,-93,-10,-92,-9,115,-9,62,-8,67,-5,-44,-1,-59,4,-26,9,-25,14,108,18,-90,19,109,19,-27,18,76,18,95,17,97,16,37,16,-71,16,64,17,50,16,35,13,75,9,106,6,79,5,-60,5,73,7,110,9,84,11,53,12,-88,11,13,10,-18,8,-24,9,20,13,-116,16,-62,18,36,20,-117,21,-67,21,-29,19,-40,16,93,14,-128,12,-112,10,-100,8,-35,6,-124,4,75,0,113,-6,53,-12,-50,-18,6,-21,65,-23,11,-23,-4,-24,-73,-25,21,-27,-73,-31,113,-34,-71,-37,-53,-39,-3,-40,-84,-39,85,-37,-23,-36,73,-34,15,-32,88,-30,41,-28,70,-27,34,-25,-22,-22,-69,-17,13,-12,120,-9,106,-6,-12,-4,75,-1,39,2,-5,5,-99,10,-9,15,-43,21,67,27,12,31,115,33,-50,35,81,38,118,40,-41,41,47,43,-91,44,-47,45,47,46,36,45,65,42,-99,37,-109,32,53,28,27,25,-47,22,-119,20,-25,17,-26,14,17,11,-38,5,-33,-1,88,-5,-70,-7,96,-7,-118,-8,-65,-9,72,-8,60,-7,-102,-8,57,-10,37,-12,-113,-13,-69,-13,94,-13,8,-14,-5,-17,73,-19,-91,-23,41,-27,38,-31,66,-33,89,-33,9,-32,70,-32,9,-32,104,-33,-53,-35,-17,-38,-34,-41,45,-42,26,-41,-112,-38,60,-33,-122,-29,36,-25,118,-22,-25,-19,9,-15,122,-12,-24,-8,-127,-2,-123,4,-73,10,6,17,123,22,-6,25,123,27,-114,28,65,30,-98,32,127,35,-125,38,-103,40,-124,40,-100,38,-125,36,122,35,-36,34,-81,33,-76,31,-53,29,70,28,124,26,-118,23,123,19,44,15,45,11,-28,7,-63,5,66,5,-26,5,59,6,36,5,125,2,-66,-2,90,-6,114,-10,67,-12,84,-12,-26,-11,-66,-9,28,-7,-82,-7,23,-7,56,-9,-118,-12,-71,-15,104,-17,-62,-19,13,-19,-16,-20,-37,-20,46,-20,8,-21,-73,-23,-105,-24,30,-24,67,-23,12,-20,123,-17,21,-14,-81,-13,-45,-12,-125,-11,-96,-11,-31,-11,29,-9,32,-7,-81,-6,-96,-5,55,-4,116,-4,-103,-5,-79,-7,22,-8,39,-8,-19,-7,121,-4,3,-1,42,1,-94,2,51,3,118,3,-95,4,57,7,-99,10,-10,13,-115,17,-107,21,37,25,59,27,-10,27,92,28,-120,28,-90,27,102,25,99,22,4,20,-67,18,-59,17,-97,15,-110,11,-33,6,0,3,16,0,-38,-4,31,-7,-60,-11,123,-13,-81,-15,-77,-17,113,-18,107,-17,82,-14,88,-11,-120,-9,19,-6,-58,-3,-62,1,-44,4,104,7,4,10,32,12,31,13,-38,13,-89,14,-88,14,-72,12,-108,9,41,6,-71,2,94,-1,-96,-4,-80,-6,2,-7,8,-9,14,-11,90,-13,116,-15,19,-17,-60,-20,-110,-21,21,-20,-118,-19}; }
	private static byte[] data19(){ return new byte[] {-37,-18,83,-17,97,-17,-39,-17,13,-15,-104,-14,52,-12,-3,-11,98,-8,2,-5,121,-4,-126,-5,-22,-8,-8,-10,50,-9,-19,-8,-3,-6,88,-3,59,0,102,2,71,2,31,0,-1,-3,2,-3,-22,-4,73,-3,-92,-2,20,1,-6,3,-90,6,-26,8,-18,9,60,9,-107,7,94,7,-36,9,-55,13,63,17,97,19,112,20,55,20,-93,18,-37,16,113,16,119,17,74,18,2,18,-103,17,1,18,-23,18,76,19,-55,18,-60,17,-102,16,-11,15,-31,15,-102,15,91,14,68,12,-112,9,-118,5,104,0,29,-4,108,-6,87,-6,-94,-7,-9,-9,-56,-10,36,-10,-6,-13,-9,-18,87,-24,-80,-30,-100,-33,-122,-34,29,-34,9,-34,73,-34,89,-34,25,-35,-113,-38,32,-40,-75,-42,123,-42,-27,-41,91,-37,-79,-33,-85,-29,64,-25,120,-21,-4,-17,47,-12,-103,-8,25,-2,113,4,106,10,-3,15,62,21,-25,25,104,29,24,32,34,34,-75,35,31,37,-19,38,81,40,-30,39,-49,36,115,32,-57,28,-49,26,-18,25,47,25,6,24,-61,21,111,18,-57,14,86,12,87,11,85,10,92,8,-98,6,-91,6,19,8,-114,9,-113,10,-106,11,-121,12,-98,12,84,11,1,9,-80,5,98,1,-87,-4,126,-8,73,-11,71,-14,-11,-18,-93,-21,-73,-24,-80,-27,-8,-31,13,-34,10,-37,-7,-40,30,-41,112,-43,-4,-44,-128,-42,59,-39,-17,-37,-2,-35,-115,-33,4,-31,-47,-30,-57,-27,-80,-23,-50,-19,-105,-15,-96,-11,12,-6,-115,-2,102,2,-58,5,-86,8,15,11,65,13,-9,15,90,19,-71,22,10,26,-115,29,-61,32,49,34,-102,33,-47,32,101,33,124,34,-75,34,8,34,87,33,83,32,125,29,-37,24,104,20,31,18,-109,17,43,17,-78,15,-1,12,-105,8,-121,2,-74,-5,54,-10,13,-13,-43,-15,104,-15,61,-15,42,-15,86,-15,-88,-15,-27,-15,105,-15,72,-16,108,-17,8,-16,52,-14,9,-11,-78,-9,-110,-7,50,-6,34,-7,34,-9,-42,-11,34,-10,-97,-9,13,-7,54,-6,35,-5,-60,-5,-25,-5,-85,-5,99,-5,-64,-6,-24,-7,93,-7,-85,-7,19,-6,-96,-7,-76,-8,-83,-8,-128,-7,-90,-7,-46,-8,125,-8,-14,-7,37,-4,-107,-3,37,-2,-34,-2,37,0,-91,1,32,3,-31,4,60,7,-99,10,-77,14,105,18,-96,20,-23,20,-96,19,80,17,72,14,108,11,37,10,-70,10,123,11,56,10,115,6,-87,1,-81,-3,-17,-6,-109,-8,-102,-11,77,-14,65,-17,20,-19,39,-20,-55,-20,-105,-18,88,-16,52,-15,-89,-15,-9,-14,84,-10,-4,-5,-68,2,8,8,1,11,32,13,-81,16,-112,21,-42,25,48,28,-17,28,81,28,-44,25,-8,21,-90,18,2,17,36,16,63,14,35,11,-50,7,6,5,61,2,-39,-2,43,-5,-56,-9,-7,-12,-47,-14,64,-15,26,-16,1,-17,22,-18,-100,-19,-116,-19,112,-19,38,-19,-27,-20,96,-20,47,-21,-88,-23,-73,-24,-43,-24,-28,-23,-71,-21,3,-18,89,-16,103,-14,95,-12,-93,-10,-13,-8,-110,-6,81,-5,-22,-5,56,-3,115,-1,4,2,-38,4,9,8,-53,10,-34,11,-35,10,-116,9,-74,9,-123,11,121,13,-99,14,56,15,-101,15,-37,15,31,16,-106,16,-125,16,8,15,67,12,-49,9,27,9,86,10,-27,12,111,15,-90,16,59,16,97,15,127,15,-103,16,-28,17,4,19,-126,19,100,18,93,15,-33,11,-96,9,-89,8,-41,7,-81,6,110,5,-15,3,-95,1,105,-2,-116,-6,67,-10,-22,-15,-4,-19,41,-21,-41,-23,90,-23,27,-24,107,-27,-14,-31,-57,-34,-25,-37,-12,-40,-108,-42,95,-43,87,-43,66,-42,39,-40,-31,-38,-43,-35,-41,-32,92,-28,77,-24,35,-20,-5,-17,-57,-12,-37,-6,66,1,-33,6,113,11,-81,15,31,20,97,24,-62,27,-25,29,105,31,115,32,-20,32,22,33,91,33,-29,33,59,34,33,34,32,33,28,31,-71,28,-6,26,-123,25,36,23,-93,19,115,16,12,14,-16,11,21,10,-72,9,-59,10,-26,11,-84,11,104,10,-39,8,36,7,126,5,52,4,48,3,-104,1,-9,-2,-40,-5,87,-7,63,-9,51,-12,-98,-17,103,-22,37,-26,-29,-30,2,-32,-32,-35,86,-35,-7,-35,-89,-34,19,-33,76,-32,108,-30,127,-28,-38,-27,37,-25,40,-23,-90,-21,45,-18,-121,-16,13,-13,-52,-11,-118,-8,-111,-6,102,-5,120,-5,71,-4,107,-2,-44,0,80,2,-86,3,126,6,-77,10,120,14,-95,16,83,18,-51,20,-107,23,51,25,-67,25,-99,26,119,28,33,30,89,30,-124,29,-124,28,94,28,-37,28,54,29,103,28,108,25,-90,20,-90,15,90,11,109,7,-97,3,71,0,95,-3,93,-6,34,-9,36,-12,-84,-15,59,-17,-70,-20,-45,-22,71,-22,18,-21,0,-19,-94,-17,54,-14,-106,-13,69,-13}; }
	private static byte[] data20(){ return new byte[] {57,-14,-18,-15,-36,-14,103,-12,-26,-11,37,-9,112,-8,118,-7,98,-6,-84,-5,-77,-3,71,-1,-124,-1,75,-1,20,0,-71,1,-127,2,-37,1,-63,0,39,0,0,0,15,0,64,0,64,0,-34,-1,-4,-2,-69,-3,-48,-5,-81,-7,-72,-8,-46,-7,-5,-5,-97,-3,-94,-2,122,0,-77,3,32,7,18,9,74,9,-86,8,-1,7,64,7,-2,6,8,8,9,10,96,11,-78,10,99,8,118,5,-26,2,44,1,-122,0,121,0,6,0,31,-1,81,-2,-30,-3,54,-3,17,-4,-35,-6,-15,-7,24,-7,-46,-8,-21,-7,54,-4,82,-2,83,-1,65,0,-81,2,-102,6,-90,10,-84,13,-81,15,-117,16,-2,15,-19,13,-125,11,-44,9,-88,8,32,7,101,5,-78,4,-65,4,4,4,31,2,15,0,85,-2,92,-4,86,-6,90,-7,-111,-7,18,-6,108,-6,-122,-6,92,-6,5,-6,38,-6,-120,-6,-17,-7,-52,-9,44,-11,-58,-14,119,-16,-117,-18,-12,-19,-29,-18,-83,-17,-104,-18,29,-20,71,-22,-5,-22,108,-19,-61,-17,64,-15,-40,-14,50,-11,-104,-9,-13,-7,55,-3,73,1,115,4,-27,5,-21,6,-72,8,15,11,110,13,102,16,-15,19,-51,22,26,24,-124,24,-16,24,-9,24,-37,23,105,21,92,18,107,15,106,13,41,12,85,11,125,10,-10,9,-26,9,87,10,11,11,-37,11,-66,12,99,13,57,13,-83,11,100,9,-42,7,-105,7,-53,7,106,7,-53,6,117,6,75,5,82,2,24,-2,12,-6,40,-10,88,-14,109,-17,-94,-18,6,-17,-59,-18,8,-19,14,-22,121,-26,49,-29,-84,-31,40,-30,74,-29,68,-29,55,-30,73,-31,53,-31,123,-31,-47,-31,125,-30,40,-28,-110,-26,3,-23,-55,-21,-38,-17,102,-11,4,-5,118,-1,36,3,-13,6,-41,10,114,14,0,18,-86,21,110,24,-116,25,-82,25,-62,25,15,26,-78,26,29,28,9,30,102,31,-59,31,120,31,-62,30,33,29,-80,26,-26,23,42,21,-122,18,-58,16,81,16,-54,16,22,17,-37,16,-8,15,116,14,86,12,-6,9,108,8,-30,7,-27,7,5,7,-51,4,28,2,-75,-1,120,-4,-96,-9,-90,-14,-75,-17,-87,-18,106,-19,-16,-22,10,-24,115,-27,28,-29,46,-31,-22,-33,107,-33,70,-33,95,-33,121,-33,-110,-33,13,-32,90,-31,86,-29,43,-27,-88,-26,102,-24,111,-22,106,-20,-54,-19,-31,-18,90,-16,-126,-14,1,-11,54,-9,93,-7,67,-4,-124,0,91,5,3,10,46,14,-112,17,-43,19,75,21,21,23,115,25,-102,27,-71,28,73,29,11,30,12,31,94,32,20,34,118,35,-128,35,-82,33,-39,30,7,28,4,26,-56,24,122,23,57,21,-13,17,33,14,101,10,-7,6,21,4,-122,1,37,-1,28,-3,-74,-5,-48,-6,17,-6,-123,-7,88,-7,-19,-8,-124,-9,116,-11,-113,-13,-10,-15,100,-16,32,-17,-104,-18,-87,-18,-57,-18,-64,-18,-107,-18,42,-18,77,-19,76,-20,76,-21,-32,-22,99,-21,-21,-20,-113,-18,110,-17,-71,-17,60,-16,-54,-15,21,-12,125,-10,-26,-9,81,-8,64,-8,46,-8,-53,-9,22,-9,27,-9,-103,-8,-5,-6,-106,-3,-92,0,55,4,-92,7,-23,9,28,11,-91,11,1,12,-32,12,25,15,-105,18,-8,21,-59,23,-40,23,-54,22,108,21,-38,19,83,18,56,17,-84,16,-43,15,36,14,-49,11,-65,9,30,8,47,6,75,3,-113,-1,-89,-5,-104,-8,-40,-10,2,-10,-117,-11,-125,-11,105,-10,19,-8,1,-6,3,-4,114,-2,91,1,-98,3,-119,4,-118,4,-7,4,-42,5,29,6,73,5,-118,4,-14,4,-16,5,117,6,-20,5,118,4,-88,1,-115,-3,-96,-7,46,-9,-121,-10,-63,-10,106,-9,11,-8,117,-8,-123,-8,-86,-8,14,-7,49,-7,-89,-8,-23,-9,-62,-9,8,-8,-32,-9,5,-9,68,-10,105,-10,-126,-10,-26,-11,-40,-12,-125,-12,22,-11,-54,-11,29,-10,-18,-11,-115,-11,-99,-11,26,-9,-63,-7,58,-4,78,-3,81,-3,-34,-4,68,-4,-106,-5,-59,-5,-81,-3,-32,0,13,4,106,6,37,8,126,9,124,10,78,11,-65,11,-80,11,-29,10,110,10,40,11,-58,12,22,14,103,14,111,14,21,15,82,16,-86,17,-87,18,19,19,-64,18,-118,17,118,16,104,16,57,17,97,17,102,16,57,15,-28,14,-7,14,104,14,-15,12,-117,10,23,7,-32,2,-16,-2,19,-4,64,-6,35,-7,-21,-9,-71,-11,-9,-15,-52,-19,-4,-22,110,-23,-45,-25,80,-27,-22,-30,-124,-31,-58,-32,-68,-33,59,-34,-1,-36,34,-36,88,-37,-75,-38,35,-37,102,-35,27,-31,-83,-27,-48,-22,-10,-17,18,-12,8,-9,-9,-7,-2,-3,-104,2,-53,6,55,10,-2,12,10,15,-118,16,111,18,-13,20,-118,23,122,25,-29,26,12,28,-88,28,94,28,87,27,-39,25,13,24}; }
	private static byte[] data21(){ return new byte[] {83,22,26,21,7,21,-39,21,101,22,-47,21,-96,20,30,20,112,20,-67,20,-114,20,19,20,123,19,-112,18,104,17,56,16,104,14,54,11,18,7,-8,2,120,-1,121,-4,-36,-7,80,-9,82,-12,120,-16,76,-20,-55,-24,41,-26,-7,-29,-5,-31,51,-32,-127,-34,-55,-36,-114,-37,16,-36,102,-34,-97,-31,84,-28,-99,-26,-114,-24,17,-22,-41,-22,83,-21,37,-20,91,-19,-71,-18,77,-16,79,-14,-118,-12,-26,-10,-85,-7,79,-3,-5,0,93,3,57,4,-6,4,-28,6,-60,9,-73,12,-95,15,-67,18,-102,21,-51,23,93,25,-19,26,-102,28,93,30,44,32,-77,33,34,34,12,33,113,31,47,30,-50,28,41,26,84,22,-117,18,-70,15,27,13,-103,9,-119,5,5,2,72,-1,-60,-4,-115,-6,81,-7,-42,-8,19,-8,-110,-10,-92,-12,-95,-14,101,-16,64,-18,-65,-20,63,-20,42,-19,-93,-17,-58,-14,-15,-12,35,-11,30,-12,-1,-14,28,-14,89,-15,45,-15,59,-14,-7,-13,37,-11,-119,-11,41,-10,-31,-9,57,-6,-45,-5,49,-4,-81,-5,-69,-6,-102,-7,9,-7,93,-7,88,-6,48,-5,-14,-5,5,-3,-99,-2,39,0,4,2,-58,4,6,8,49,10,-93,10,100,10,-49,10,17,12,97,13,53,14,-119,14,80,14,42,13,-109,11,70,10,105,9,-90,8,-86,7,117,6,46,5,13,4,-107,3,98,3,64,2,63,-1,82,-5,56,-8,-111,-10,-83,-11,-1,-12,17,-11,106,-10,-112,-8,-45,-6,-48,-4,-126,-2,-104,-1,-53,-1,-94,-1,-1,-1,-29,0,-20,1,-77,2,108,3,-16,3,100,4,124,5,109,7,-35,8,71,8,-34,5,58,3,88,1,107,0,-109,0,-38,1,78,3,-123,3,-112,2,-14,1,-37,2,-95,4,-97,5,74,5,34,4,3,3,-111,1,-102,-1,-93,-3,25,-4,88,-6,-1,-9,90,-11,58,-13,-88,-15,-87,-16,100,-16,98,-16,-57,-17,126,-18,-87,-19,31,-18,-99,-17,50,-15,-123,-14,59,-13,44,-13,-8,-14,-113,-13,127,-11,70,-8,124,-5,33,-1,64,3,-16,6,-120,9,14,11,51,12,-31,12,-90,12,-78,11,42,11,-105,11,118,12,-5,12,84,13,-50,13,70,14,104,14,62,14,-36,13,2,13,-42,11,49,11,-54,11,12,13,-26,13,-67,13,-6,12,-21,11,34,11,44,11,68,12,103,13,53,13,68,11,-121,8,-8,5,-50,3,9,2,-97,0,70,-1,-82,-3,123,-5,122,-7,33,-8,61,-9,-15,-11,42,-12,52,-14,57,-16,27,-18,44,-20,-58,-22,73,-23,-76,-26,40,-29,29,-32,-118,-34,123,-34,103,-33,87,-31,3,-28,-20,-26,114,-23,-104,-21,-83,-19,-26,-17,112,-14,6,-11,75,-9,36,-7,19,-5,-24,-3,-119,1,35,5,-124,8,2,12,-103,15,73,18,-117,19,31,20,117,21,-122,23,100,25,-77,26,1,28,-112,29,-53,30,3,31,-95,30,88,30,91,30,-100,30,-40,30,-74,30,-59,29,-28,27,-114,25,-11,22,-70,19,-71,15,-121,11,-9,7,13,5,-13,1,111,-2,61,-5,-25,-8,-78,-10,-102,-13,-10,-17,-69,-20,117,-22,-66,-24,70,-25,-98,-27,-113,-29,122,-31,97,-32,-77,-32,41,-30,87,-28,34,-25,-40,-23,-59,-21,-70,-20,114,-19,8,-18,23,-18,-95,-19,70,-19,-50,-19,44,-17,14,-15,82,-13,-15,-11,-119,-8,91,-6,-7,-6,-86,-6,-112,-6,-106,-5,15,-2,-108,1,75,5,45,8,104,10,-121,12,-45,14,-55,16,-93,18,100,21,68,25,-10,28,99,31,-19,32,101,34,73,35,-86,34,-109,32,105,30,-24,28,-60,27,14,26,100,23,23,20,91,16,-111,12,43,9,-103,6,-105,4,-122,2,-8,-1,-25,-4,85,-7,89,-11,127,-15,59,-18,-72,-21,-3,-23,116,-23,106,-22,-121,-20,-127,-18,72,-17,-62,-18,-124,-19,42,-20,-107,-21,31,-20,99,-19,-108,-18,-103,-17,24,-15,35,-13,57,-11,57,-9,100,-7,74,-5,59,-4,86,-4,-86,-4,-102,-3,-98,-2,62,-1,-50,-1,108,0,25,1,-95,1,122,2,-41,3,-117,5,-55,6,19,7,-54,6,-39,6,-111,7,-115,8,95,9,-36,9,-55,9,66,9,86,8,112,7,73,6,-26,4,9,4,56,4,-9,4,-116,5,-6,5,91,6,23,6,-116,4,1,2,-81,-1,98,-2,42,-2,-113,-2,-7,-2,43,-1,80,-1,-51,-1,-48,0,74,2,-121,3,5,4,-60,3,88,3,-5,2,72,2,-15,0,-108,-1,-96,-2,89,-2,11,-1,-99,0,69,2,-36,2,40,2,120,0,57,-2,-34,-5,-108,-6,-12,-6,118,-4,-6,-3,29,-1,16,0,-21,0,-110,1,61,2,67,3,-52,4,35,6,-7,6,50,7,20,7,78,6,-125,4,-94,1,-108,-2,-12,-5,-56,-7,-12,-9,-110,-10,-104,-11,-119,-12,8,-13,103,-15,44,-16,70,-17,124,-18,-23,-19,-87,-19}; }
	private static byte[] data22(){ return new byte[] {117,-19,75,-19,-74,-19,-8,-18,114,-16,-61,-15,109,-13,-122,-10,-26,-6,126,-1,-126,3,-90,6,-106,8,54,9,43,9,-119,9,-53,10,-84,12,-81,14,-100,16,39,18,16,19,63,19,18,19,-67,18,39,18,24,17,16,16,-70,15,17,16,36,16,120,15,77,14,22,13,9,12,52,11,55,11,19,12,26,13,100,13,-127,12,125,10,-28,7,-86,5,114,4,-93,3,45,2,-58,-1,31,-3,-87,-6,59,-8,-73,-11,-104,-13,105,-14,-10,-15,-102,-15,-81,-16,26,-17,-40,-20,-26,-23,-93,-26,-29,-29,91,-30,17,-30,-59,-30,40,-28,-48,-27,84,-25,-77,-24,48,-22,-29,-21,70,-19,79,-18,-119,-17,115,-15,-97,-13,-66,-11,15,-8,-65,-6,81,-3,86,-1,84,1,1,4,122,7,-88,10,62,13,-8,14,74,16,71,17,49,18,105,19,44,21,88,23,-95,25,-61,27,99,29,24,30,68,30,121,30,33,31,-72,31,-70,31,89,31,-8,30,-125,30,49,29,-122,26,-87,22,17,18,70,13,-61,8,95,5,58,3,-81,1,-22,-1,94,-3,-23,-7,-126,-11,-28,-16,-1,-20,55,-22,-1,-25,92,-26,-94,-27,-53,-27,5,-26,14,-26,70,-26,-116,-25,-98,-23,-101,-21,-97,-20,-82,-20,53,-20,96,-21,36,-22,-15,-24,-100,-24,77,-23,108,-22,-114,-21,-36,-20,83,-18,-86,-17,-79,-16,72,-15,86,-15,-120,-15,-74,-14,103,-11,-54,-8,49,-4,-125,-1,28,3,-95,6,-10,9,71,13,-60,16,90,20,-7,23,-87,27,30,31,-25,33,97,35,-107,35,-20,34,17,34,44,33,-1,31,48,30,-81,27,-88,24,-84,21,-83,19,-94,18,-108,17,-109,15,1,13,93,10,-92,7,116,4,4,1,-11,-3,96,-5,-10,-8,-27,-10,-38,-11,27,-10,21,-9,-18,-9,4,-8,50,-9,67,-11,-99,-14,42,-16,-34,-18,-71,-18,-31,-18,-40,-18,-69,-18,-78,-18,-115,-18,94,-18,104,-18,-42,-18,66,-17,106,-17,-124,-17,-61,-17,10,-16,122,-16,66,-15,96,-14,-61,-13,-93,-11,83,-8,117,-5,99,-2,-48,0,10,3,15,5,-126,6,117,7,-89,8,48,10,82,11,-128,11,20,11,102,10,94,9,-83,7,-64,5,-97,4,-49,4,-27,5,76,7,93,8,-42,8,58,8,-95,6,-30,4,-53,3,114,3,-114,3,8,4,-11,4,4,6,-49,6,113,7,70,8,40,9,-113,9,52,9,42,8,-33,6,-23,5,-95,5,100,5,85,4,17,2,-70,-1,53,-2,119,-3,-39,-4,69,-4,-56,-5,26,-5,-48,-7,17,-8,-37,-10,-31,-10,-47,-9,-10,-8,72,-6,54,-4,-113,-2,-69,0,125,2,63,4,-26,5,81,7,100,8,90,9,-90,9,-29,8,66,7,25,5,77,2,-29,-2,-79,-5,75,-7,88,-9,120,-11,18,-12,104,-13,28,-13,56,-14,-28,-16,117,-17,94,-18,-106,-19,46,-19,26,-19,121,-19,96,-18,-60,-17,-107,-15,-49,-13,-117,-10,-77,-7,2,-3,26,0,49,2,1,3,6,3,101,3,105,4,-84,5,2,7,125,8,-68,9,1,10,117,9,-36,8,-47,8,47,9,-100,9,49,10,-52,10,-128,11,93,12,-90,13,9,15,-86,15,107,15,25,15,-79,15,29,17,-87,18,-69,19,101,20,-127,20,-95,19,-75,17,118,15,122,13,-100,11,43,9,41,6,17,3,85,0,-11,-3,-37,-5,-44,-7,38,-8,29,-9,-71,-10,69,-10,-32,-12,125,-14,-80,-17,-111,-20,44,-23,93,-26,63,-27,-53,-27,-49,-26,-92,-25,-46,-24,-37,-22,-71,-20,70,-19,-126,-20,-128,-21,58,-21,-31,-21,31,-19,-83,-18,122,-16,87,-14,-20,-13,-36,-12,107,-11,56,-10,-115,-9,-71,-7,-70,-4,-3,-1,-56,2,-36,4,-26,6,53,9,-59,11,121,14,-121,17,-105,20,108,23,-17,25,96,28,-118,30,55,32,-114,33,-87,34,35,35,-48,34,24,34,118,33,45,32,100,29,30,25,73,20,24,16,-49,12,62,10,36,8,93,6,108,4,-55,1,110,-2,-45,-6,68,-9,-118,-13,-14,-17,125,-19,95,-20,54,-20,-112,-20,76,-19,86,-18,77,-17,48,-16,-37,-16,-19,-16,15,-16,-102,-18,52,-19,36,-20,67,-21,123,-22,-5,-23,-39,-23,-27,-23,-50,-23,-81,-23,-46,-23,-125,-22,92,-21,17,-20,-22,-20,82,-18,91,-16,-73,-14,59,-11,-17,-9,-46,-6,-48,-3,-38,0,17,4,93,7,-69,10,75,14,-6,17,108,21,77,24,-127,26,-20,27,114,28,84,28,8,28,-71,27,20,27,-27,25,-59,24,4,24,49,23,20,22,-6,20,75,20,106,19,105,17,-77,14,66,12,66,10,-1,7,-33,4,-92,1,88,-1,84,-2,-15,-3,-89,-3,52,-3,94,-4,-116,-6,118,-9,-37,-13,-105,-16,75,-18,-21,-20,66,-20,6,-20,-28,-21,-89,-21,-122,-21,82,-21,29,-21,40,-21,-25,-21,91,-19,-14,-18,117,-16,-36,-15,-25,-14}; }
	private static byte[] data23(){ return new byte[] {-122,-13,-42,-13,-113,-12,37,-10,110,-8,-6,-6,-109,-3,84,0,13,3,85,5,-19,6,-8,7,-51,8,76,9,119,9,-113,9,119,9,-15,8,-14,7,0,7,87,6,-52,5,20,5,-27,4,-114,5,-77,6,108,7,86,7,-117,6,53,5,-27,3,9,3,-56,2,0,3,-95,3,-36,4,118,6,-25,7,-51,8,57,9,37,9,83,8,-58,6,29,5,87,4,-128,4,-65,4,-5,3,63,2,14,0,0,-2,58,-4,-46,-6,-51,-7,43,-7,-121,-8,-62,-9,-59,-10,-1,-11,-105,-11,-109,-11,-93,-11,9,-10,20,-9,40,-7,43,-4,59,-1,-83,1,-91,3,17,6,1,9,-72,11,100,13,-7,13,-91,13,30,12,-119,9,-103,6,61,4,70,2,115,0,-118,-2,3,-3,-57,-5,-113,-6,34,-7,124,-9,-85,-11,-70,-13,-69,-15,-15,-17,-83,-18,24,-18,13,-18,115,-18,51,-17,107,-16,-23,-15,-51,-13,-32,-11,-72,-9,-13,-8,-53,-7,116,-6,34,-5,27,-4,-62,-3,-36,-1,-40,1,39,3,67,4,71,5,25,6,-79,6,120,7,-92,8,-25,9,-46,10,-112,11,-33,12,-51,14,-124,16,54,17,-6,16,-36,16,85,17,72,18,51,19,35,20,10,21,-57,21,-38,21,28,21,-125,19,-25,16,-101,13,18,10,-16,6,78,4,39,2,105,0,-46,-2,19,-3,98,-5,16,-6,71,-7,-94,-8,-44,-9,-100,-10,-56,-12,27,-14,20,-17,-112,-20,21,-21,103,-22,97,-22,12,-21,37,-20,85,-19,25,-18,117,-18,68,-18,-121,-19,-97,-20,30,-20,68,-20,58,-19,-115,-18,-70,-17,83,-16,-128,-16,-112,-16,-44,-16,-119,-15,-49,-14,124,-12,105,-10,-101,-8,1,-5,59,-3,100,-1,-23,1,22,5,45,8,-9,10,-73,13,-14,16,118,20,-65,23,-59,26,-55,29,-86,32,-4,34,50,36,120,36,40,36,-126,35,38,34,-16,31,81,29,-20,26,-57,24,-111,22,74,20,34,18,-28,15,95,13,79,10,109,6,-44,1,79,-3,125,-7,42,-10,-29,-14,73,-16,-1,-18,-61,-18,-35,-18,-20,-18,28,-17,41,-17,-27,-18,126,-18,39,-18,-116,-19,106,-20,28,-21,9,-22,-125,-23,-4,-24,7,-24,-58,-26,-14,-27,-10,-27,67,-26,100,-26,-93,-26,123,-25,-17,-24,-106,-22,-105,-20,33,-17,55,-14,72,-11,50,-8,22,-5,67,-2,-126,1,6,5,-79,8,-84,12,-70,16,81,20,-88,22,-122,23,-75,23,9,24,109,24,115,24,-2,23,-24,23,49,24,77,24,-88,23,-55,22,122,22,-125,22,11,22,-103,20,-81,18,25,17,-2,15,-85,14,-55,12,-121,10,-71,8,-57,7,-112,7,125,7,-43,6,68,5,1,3,80,0,84,-3,9,-6,-21,-10,93,-12,25,-14,-64,-17,121,-19,-93,-21,60,-22,5,-23,50,-24,-2,-25,65,-24,-36,-24,-43,-23,32,-21,110,-20,95,-19,-19,-19,-126,-18,99,-17,-32,-16,-51,-14,23,-11,-113,-9,86,-6,49,-3,12,0,-82,2,52,5,-22,6,-53,7,58,8,-60,8,39,9,14,9,-80,8,65,8,-62,7,66,7,22,7,72,7,-103,7,-39,7,-36,7,43,7,-126,5,111,3,23,2,-77,1,-84,1,-80,1,-1,1,13,3,99,4,117,5,-54,5,-5,5,42,6,78,6,-8,5,-94,5,-23,5,-91,6,-42,6,-57,5,3,4,61,2,21,1,-124,0,77,0,34,0,-58,-1,54,-1,125,-2,89,-3,6,-4,-19,-6,76,-6,-23,-7,-117,-7,-84,-7,109,-6,-90,-5,-29,-4,63,-2,81,0,-5,2,-59,5,46,8,59,10,-98,11,-73,11,55,10,-52,7,118,5,106,3,96,1,75,-1,-68,-3,3,-3,-104,-4,-63,-5,107,-6,-42,-8,15,-9,-16,-12,-9,-14,-82,-15,29,-15,-9,-16,51,-15,-63,-15,116,-14,56,-13,47,-12,79,-11,92,-10,103,-9,-119,-8,92,-7,-126,-7,108,-7,-21,-7,-34,-6,79,-5,-8,-6,-61,-6,111,-5,-16,-4,78,-2,51,-1,-27,-1,-40,0,-10,1,31,3,-114,4,-87,6,9,9,28,11,-44,12,126,14,-4,15,89,17,4,19,109,21,43,24,91,26,-50,27,-80,28,-26,28,38,28,50,26,98,23,-8,19,96,16,-26,12,-58,9,-24,6,95,4,71,2,-67,0,-109,-1,98,-2,24,-3,-71,-5,38,-6,-43,-9,-61,-12,-68,-15,-111,-17,64,-18,88,-19,-91,-20,-127,-20,-28,-20,16,-19,-104,-20,-46,-21,27,-21,107,-22,-36,-23,-88,-23,1,-22,-118,-22,-13,-22,39,-21,74,-21,96,-21,-19,-21,64,-19,44,-17,-6,-16,115,-14,-33,-13,-102,-11,58,-9,-77,-8,79,-6,97,-4,-45,-2,89,1,2,4,49,7,-43,10,112,14,-105,17,118,20,-128,23,-97,26,69,29,68,31,-33,32,65,34,-30,34,84,34,-35,32,-54,30,-67,28,51,27,113,26,-26,25,-22,24,114,23,-95,21,40,19,-99,15,78,11,-46,6}; }
	private static byte[] data24(){ return new byte[] {-115,2,-39,-2,5,-4,28,-6,-106,-8,6,-9,-59,-11,-52,-12,-35,-13,-113,-14,92,-15,-13,-16,50,-15,38,-15,2,-16,2,-18,40,-20,-86,-22,-14,-24,-29,-26,-92,-27,-51,-27,127,-26,-51,-26,-107,-26,105,-26,79,-26,47,-26,-123,-26,-126,-25,13,-23,-18,-22,17,-19,-125,-17,72,-14,-105,-11,30,-7,-127,-4,-84,-1,19,3,-8,6,-72,10,-81,13,-89,15,1,17,35,18,-21,18,44,19,-9,18,-6,18,-118,19,-122,20,85,21,6,22,-79,22,-15,22,-122,22,-110,21,-86,20,-42,19,-12,18,14,18,96,17,-84,16,-31,15,69,15,43,15,17,15,81,14,-21,12,68,11,-102,9,-38,7,-52,5,65,3,9,0,110,-4,-32,-8,-127,-11,-124,-14,12,-16,41,-18,-59,-20,-84,-21,-34,-22,87,-22,56,-22,-121,-22,-1,-22,31,-21,-43,-22,-71,-22,19,-21,-57,-21,-22,-20,-59,-18,86,-15,14,-12,-125,-10,-38,-8,-1,-6,-71,-4,28,-2,80,-1,59,0,-41,0,68,1,-68,1,28,2,49,2,72,2,-88,2,92,3,83,4,-126,5,-91,6,95,7,82,7,-116,6,82,5,61,4,-75,3,-97,3,-49,3,-104,4,10,6,-122,7,65,8,54,8,27,8,9,8,5,8,39,8,-67,8,-89,9,105,10,-108,10,12,10,-60,8,52,7,-77,5,-74,4,59,4,40,4,-43,3,3,3,-39,1,-65,0,-77,-1,37,-2,-15,-5,-113,-7,-30,-9,62,-9,121,-9,-6,-9,-97,-8,-77,-7,85,-5,15,-3,-87,-2,123,0,-48,2,47,5,-126,6,-92,6,-9,5,21,5,-24,3,121,2,37,1,99,0,69,0,104,0,100,0,19,0,3,-1,-25,-4,-36,-7,-11,-10,-40,-12,-96,-13,-50,-14,-121,-14,-33,-14,-80,-13,-121,-12,32,-11,-122,-11,-35,-11,-126,-10,-110,-9,-31,-8,-22,-7,94,-6,99,-6,85,-6,88,-6,72,-6,59,-6,94,-6,-66,-6,114,-5,65,-4,-19,-4,35,-3,57,-3,-33,-3,96,-1,60,1,-29,2,69,4,-66,5,61,7,-90,8,34,10,12,12,-92,14,-93,17,91,20,-111,22,66,24,-105,25,59,26,7,26,-42,24,-44,22,85,20,-42,17,-89,15,-120,13,28,11,-43,8,10,7,-43,5,-55,4,-62,3,-52,2,-128,1,96,-1,-108,-4,-29,-7,-54,-9,56,-10,-26,-12,-39,-13,83,-13,57,-13,70,-13,22,-13,-125,-14,-127,-15,33,-16,-97,-18,72,-19,63,-20,104,-21,-68,-22,70,-22,-83,-23,0,-23,-107,-24,-49,-24,96,-23,-45,-23,89,-22,-97,-21,-107,-19,114,-17,-60,-16,-60,-15,-2,-14,-123,-12,79,-10,-90,-8,-45,-5,-65,-1,-22,3,-6,7,-74,11,14,15,-23,17,72,20,-47,22,119,25,-19,27,-29,29,72,31,24,32,-5,31,15,31,-1,29,94,29,79,29,102,29,49,29,115,28,-22,26,-80,24,-103,21,-110,17,-3,12,-76,8,-121,5,73,3,-124,1,-96,-1,-116,-3,-100,-5,-19,-7,-125,-8,101,-9,-84,-10,16,-10,43,-11,-33,-13,-128,-14,-16,-16,-26,-18,81,-20,38,-22,-42,-24,28,-24,-110,-25,33,-25,-49,-26,125,-26,11,-26,-128,-27,-16,-28,121,-28,56,-28,-128,-28,111,-27,21,-25,60,-23,4,-20,127,-17,118,-13,108,-9,25,-5,-48,-2,-79,2,57,6,-3,8,5,11,-86,12,15,14,58,15,85,16,50,17,-56,17,53,18,8,19,83,20,114,21,-90,21,30,21,88,20,-82,19,16,19,-122,18,61,18,51,18,40,18,-23,17,-105,17,93,17,47,17,44,17,75,17,90,17,-30,16,-122,15,-116,13,56,11,87,8,-41,4,19,1,-94,-3,-60,-6,4,-8,26,-11,49,-14,-110,-17,63,-19,124,-21,-101,-22,-91,-22,-64,-22,103,-22,-97,-23,-34,-24,72,-24,13,-24,-126,-24,-34,-23,22,-20,21,-17,127,-14,-57,-11,92,-8,52,-6,-118,-5,-128,-4,29,-3,-121,-3,35,-2,-26,-2,-97,-1,9,0,88,0,-51,0,-122,1,121,2,-127,3,-88,4,-69,5,51,6,-3,5,108,5,2,5,-104,4,97,4,-95,4,124,5,102,6,-6,6,-85,7,-52,8,-7,9,93,10,11,10,126,9,31,9,-11,8,-55,8,-113,8,83,8,5,8,85,7,62,6,26,5,48,4,-88,3,92,3,2,3,-62,2,119,2,49,2,118,1,-26,-1,100,-3,-14,-6,106,-7,-20,-8,9,-7,-101,-7,-111,-6,-87,-5,-58,-4,23,-2,-60,-1,82,1,115,2,9,3,106,3,-124,3,65,3,122,2,-125,1,-94,0,26,0,-23,-1,51,0,-46,0,8,1,98,0,-40,-2,-10,-4,-42,-6,-64,-8,17,-9,52,-10,8,-10,-68,-11,81,-11,52,-11,-44,-11,-39,-10,-15,-9,-30,-8,-48,-7,-111,-6,6,-5,11,-5,-73,-6,29,-6,121,-7,53,-7,67,-7,94,-7,61,-7,20,-7,61,-7,-124,-7,-83,-7,-73,-7,-17,-7,-101,-6,-106,-5,-60,-4}; }
	private static byte[] data25(){ return new byte[] {-20,-3,-1,-2,20,0,-88,1,-63,3,103,6,72,9,101,12,-40,15,97,19,-123,22,-24,24,-117,26,118,27,102,27,59,26,-115,24,-7,22,107,21,-111,19,111,17,114,15,-91,13,-36,11,1,10,65,8,-122,6,-83,4,-99,2,122,0,121,-2,-94,-4,-54,-6,-43,-8,-25,-10,93,-11,-100,-12,-65,-12,79,-11,-83,-11,126,-11,-92,-12,84,-13,119,-15,106,-17,-112,-19,82,-20,94,-21,-117,-22,-42,-23,116,-23,50,-23,-42,-24,-112,-24,-39,-24,-85,-23,-67,-22,-40,-21,21,-19,41,-18,-39,-18,66,-17,23,-16,-10,-15,-108,-12,127,-9,-89,-6,73,-2,71,2,-16,5,-24,8,125,11,-5,13,84,16,102,18,51,20,-36,21,111,23,-65,24,-22,25,-79,26,57,27,-17,27,13,29,66,30,-35,30,-108,30,-90,29,83,28,-105,26,-121,24,9,22,111,19,-80,16,25,14,-80,11,-125,9,111,7,99,5,-107,3,37,2,-39,0,21,-1,-52,-4,68,-6,-97,-9,-59,-12,-46,-15,31,-17,-54,-20,-59,-22,20,-23,-34,-25,6,-25,88,-26,-65,-27,35,-27,-94,-28,-21,-29,-10,-30,-7,-31,-127,-31,-74,-31,-116,-30,-57,-29,-97,-27,14,-24,-10,-22,94,-18,30,-14,4,-10,-108,-7,-17,-4,28,0,-81,2,106,4,-110,5,-8,6,-44,8,-66,10,84,12,-53,13,67,15,-47,16,30,18,-48,18,-79,18,4,18,100,17,88,17,-12,17,-93,18,-9,18,-29,18,-43,18,-49,18,-73,18,-37,18,-84,19,10,21,69,22,-42,22,-48,22,61,22,-69,20,24,18,-32,14,-87,11,-59,8,-23,5,5,3,-8,-1,-52,-4,93,-7,7,-10,59,-13,55,-15,-110,-17,-3,-19,80,-20,-105,-22,-26,-24,123,-25,117,-26,-12,-27,-4,-27,-41,-26,-75,-24,94,-21,114,-18,-108,-15,111,-12,-110,-10,-43,-9,96,-8,-63,-8,67,-7,14,-6,-37,-6,-50,-5,-49,-4,-53,-3,-100,-2,-95,-1,-25,0,41,2,-56,2,13,3,-126,3,39,4,111,4,88,4,118,4,-21,4,-125,5,-33,5,70,6,20,7,74,8,-88,9,127,10,-70,10,94,10,-36,9,80,9,-68,8,29,8,107,7,-65,6,64,6,-67,5,1,5,2,4,67,3,23,3,98,3,-46,3,40,4,21,4,89,3,8,2,-125,0,18,-1,-56,-3,-30,-4,-72,-4,16,-3,113,-3,-70,-3,71,-2,70,-1,-97,0,-37,1,-81,2,2,3,-12,2,-90,2,41,2,-126,1,-70,0,-69,-1,-5,-2,-3,-2,-26,-1,10,1,-107,1,83,1,-117,0,72,-1,-97,-3,-54,-5,100,-6,107,-7,-43,-8,125,-8,58,-8,-56,-9,76,-9,56,-9,-27,-9,-3,-8,-21,-7,-113,-6,-35,-6,3,-5,-63,-6,5,-6,-26,-8,2,-8,-99,-9,-107,-9,-94,-9,-106,-9,-99,-9,-70,-9,11,-8,59,-8,38,-8,-95,-9,70,-9,71,-9,-41,-9,-73,-8,-34,-7,-124,-5,-119,-3,-101,-1,-90,1,33,4,108,7,71,11,44,15,-42,18,-7,21,31,24,24,25,56,25,4,25,-115,24,-60,23,-31,22,20,22,85,21,117,20,47,19,-111,17,-90,15,118,13,54,11,-35,8,-60,6,-47,4,-12,2,6,1,-19,-2,-61,-4,-71,-6,43,-7,-124,-8,-78,-8,88,-7,-46,-7,-85,-7,-89,-8,-30,-10,-57,-12,-70,-14,-77,-16,-31,-18,89,-19,78,-20,36,-21,-63,-23,115,-24,-55,-25,-72,-25,-40,-25,2,-24,66,-24,-102,-24,-47,-24,-62,-24,-32,-24,-69,-23,-120,-21,-25,-19,-110,-16,117,-13,-81,-10,47,-6,-15,-3,-76,1,0,5,122,7,107,9,105,11,-106,13,-108,15,46,17,-100,18,-7,19,68,21,99,22,-89,23,23,25,-112,26,-40,27,-66,28,24,29,-28,28,33,28,7,27,-72,25,62,24,-107,22,-47,20,37,19,-120,17,-21,15,57,14,-85,12,43,11,-106,9,-78,7,-99,5,75,3,-73,0,-32,-3,-21,-6,-23,-9,-103,-12,43,-15,-2,-19,-58,-21,-93,-22,27,-22,-66,-23,-13,-24,-75,-25,-7,-27,4,-28,36,-30,-69,-32,7,-32,88,-32,-128,-31,42,-29,-71,-28,65,-26,56,-24,-22,-22,30,-18,99,-15,119,-12,49,-9,-86,-7,-46,-5,-89,-3,44,-1,-96,0,65,2,44,4,74,6,-124,8,-50,10,0,13,-72,14,-100,15,-114,15,22,15,-26,14,41,15,-63,15,96,16,46,17,-30,17,96,18,-78,18,69,19,36,20,81,21,-108,22,-34,23,-19,24,111,25,13,25,-37,23,18,22,-24,19,100,17,-105,14,-109,11,-92,8,-77,5,-53,2,53,0,-26,-3,-120,-5,-53,-8,-37,-11,-50,-14,-25,-17,77,-19,74,-21,-71,-23,113,-24,117,-25,-19,-26,37,-25,60,-24,31,-22,-118,-20,14,-17,38,-15,-83,-14,-119,-13,1,-12,99,-12,-42,-12,104,-11,48,-10,45,-9,56,-8,50,-7,89,-6,-74,-5,12,-3,-28,-3,106,-2,-47,-2,81,-1,-60,-1}; }
	private static byte[] data26(){ return new byte[] {42,0,-110,0,43,1,-8,1,24,3,-127,4,35,6,-24,7,-32,9,-77,11,8,13,116,13,46,13,-49,12,-120,12,93,12,-18,11,29,11,-4,9,-79,8,72,7,-20,5,-17,4,-128,4,-85,4,33,5,125,5,75,5,110,4,23,3,-68,1,-106,0,-81,-1,17,-1,-54,-2,-46,-2,-3,-2,59,-1,-123,-1,14,0,-86,0,74,1,-69,1,-5,1,-22,1,-86,1,62,1,-87,0,-85,-1,74,-2,-6,-4,88,-4,122,-4,39,-3,25,-2,-26,-2,25,-1,-114,-2,-114,-3,104,-4,83,-5,72,-6,-115,-7,80,-7,-102,-7,37,-6,-92,-6,11,-5,-126,-5,16,-4,-117,-4,-44,-4,-10,-4,-12,-4,-34,-4,-120,-4,-30,-5,-40,-6,-103,-7,121,-8,-68,-9,50,-9,28,-9,-121,-9,95,-8,-9,-8,-95,-8,-101,-9,85,-10,95,-11,-41,-12,-40,-12,103,-11,-119,-10,9,-8,-91,-7,97,-5,113,-3,0,0,-2,2,97,6,14,10,-119,13,111,16,-86,18,86,20,-111,21,54,22,106,22,120,22,97,22,51,22,-39,21,102,21,-64,20,-25,19,-82,18,29,17,50,15,33,13,35,11,62,9,66,7,31,5,-52,2,-81,0,53,-1,124,-2,55,-2,62,-2,58,-2,-12,-3,48,-3,-12,-5,118,-6,-98,-8,-104,-10,100,-12,89,-14,116,-16,-60,-18,52,-19,-15,-21,-29,-22,57,-22,-48,-23,96,-23,-78,-24,-47,-25,-33,-26,18,-26,111,-27,33,-27,122,-27,-77,-26,-69,-24,57,-21,-11,-19,67,-15,22,-11,-48,-8,-36,-5,63,-2,86,0,124,2,-59,4,41,7,123,9,125,11,40,13,-103,14,-23,15,63,17,-88,18,71,20,31,22,31,24,-14,25,58,27,-38,27,-26,27,-90,27,-1,26,62,26,-125,25,-5,24,125,24,11,24,-116,23,-62,22,125,21,-41,19,0,18,2,16,-67,13,79,11,-62,8,-49,5,36,2,-22,-3,-120,-7,-104,-11,91,-14,-28,-17,54,-18,21,-19,19,-20,-95,-22,-100,-24,51,-26,-51,-29,-99,-31,-34,-33,-13,-34,17,-33,9,-32,-125,-31,63,-29,13,-27,-5,-26,29,-23,100,-21,-105,-19,-101,-17,-95,-15,-76,-13,-85,-11,111,-9,6,-7,-100,-6,61,-4,0,-2,36,0,-85,2,95,5,-36,7,-49,9,-8,10,-57,11,72,12,-44,12,92,13,-9,13,-98,14,88,15,45,16,74,17,120,18,-80,19,-24,20,68,22,-95,23,-25,24,-39,25,-117,26,-63,26,75,26,-6,24,15,23,-49,20,127,18,11,16,-76,13,117,11,54,9,-34,6,125,4,6,2,28,-1,-64,-5,67,-8,43,-11,112,-14,-58,-17,62,-19,37,-21,-71,-23,7,-23,32,-23,-37,-23,9,-21,127,-20,-36,-19,-53,-18,87,-17,-43,-17,76,-16,-53,-16,110,-15,80,-14,87,-13,99,-12,-107,-11,-51,-10,-13,-9,-8,-8,23,-6,40,-5,1,-4,-63,-4,100,-3,-40,-3,-13,-3,-16,-3,40,-2,-3,-2,93,0,71,2,-111,4,11,7,92,9,35,11,34,12,-107,12,-64,12,-26,12,-35,12,-76,12,50,12,87,11,67,10,18,9,-18,7,-23,6,15,6,-107,5,-122,5,-102,5,-110,5,72,5,-108,4,104,3,16,2,-44,0,12,0,-74,-1,-23,-1,117,0,52,1,-12,1,-94,2,65,3,-79,3,-37,3,-97,3,85,3,44,3,58,3,-23,2,-17,1,-100,0,57,-1,12,-2,51,-3,-79,-4,-77,-4,11,-3,94,-3,104,-3,8,-3,69,-4,73,-5,79,-6,64,-7,-117,-8,82,-8,-5,-8,49,-6,-107,-5,-59,-4,-110,-3,45,-2,-76,-2,27,-1,84,-1,78,-1,-25,-2,6,-2,-72,-4,92,-5,22,-6,-5,-8,22,-8,-89,-9,-38,-9,70,-8,124,-8,78,-8,-70,-9,-36,-10,-52,-11,-53,-12,-10,-13,-100,-13,-64,-13,99,-12,116,-11,-15,-10,-99,-8,122,-6,-61,-4,-119,-1,-119,2,103,5,34,8,-84,10,-19,12,-43,14,96,16,-88,17,-85,18,-107,19,114,20,39,21,-123,21,-118,21,115,21,66,21,-47,20,-17,19,-91,18,73,17,-45,15,23,14,-48,11,64,9,7,7,113,5,111,4,-63,3,94,3,23,3,-64,2,45,2,77,1,-25,-1,16,-2,-53,-5,99,-7,-4,-10,-11,-12,64,-13,-26,-15,-93,-16,107,-17,66,-18,20,-19,21,-20,11,-21,-9,-23,-84,-24,99,-25,15,-26,-34,-28,21,-28,1,-28,-111,-28,-32,-27,-29,-25,-102,-22,-72,-19,-25,-16,-8,-13,-117,-10,-82,-8,-128,-6,100,-4,116,-2,-78,0,-4,2,52,5,41,7,-42,8,78,10,-68,11,50,13,-49,14,-101,16,-108,18,-93,20,-121,22,-14,23,-87,24,-29,24,-29,24,-42,24,5,25,-111,25,-126,26,94,27,-67,27,-72,27,115,27,-26,26,-43,25,70,24,87,22,37,20,115,17,19,14,35,10,22,6,63,2,-99,-2,52,-5,37,-8,-84,-11,101,-13,52,-15,-100,-18,-69,-21,-111,-24}; }
	private static byte[] data27(){ return new byte[] {-111,-27,-1,-30,12,-31,-94,-33,12,-33,92,-33,105,-32,-19,-31,-116,-29,92,-27,37,-25,16,-23,-36,-22,-109,-20,-1,-19,78,-17,-110,-16,-39,-15,57,-13,-100,-12,38,-10,-40,-9,-32,-7,60,-4,-97,-2,-46,0,-90,2,66,4,-101,5,-54,6,-40,7,-51,8,-56,9,-41,10,23,12,-93,13,87,15,18,17,-83,18,70,20,0,22,-38,23,-61,25,68,27,28,28,69,28,-85,27,-106,26,15,25,124,23,34,22,-13,20,-123,19,-91,17,-119,15,111,13,37,11,105,8,90,5,35,2,17,-1,27,-4,41,-7,41,-10,37,-13,122,-16,-122,-18,59,-19,-98,-20,-121,-20,-30,-20,75,-19,-106,-19,-90,-19,117,-19,56,-19,26,-19,48,-19,105,-19,-5,-19,18,-17,-121,-16,-20,-15,49,-13,102,-12,-106,-11,-62,-10,-17,-9,27,-7,14,-6,-72,-6,13,-5,71,-5,125,-5,9,-4,4,-3,-101,-2,-91,0,11,3,117,5,-83,7,-108,9,51,11,85,12,-48,12,-46,12,-124,12,11,12,127,11,13,11,-107,10,5,10,73,9,-126,8,-90,7,-26,6,66,6,-60,5,67,5,-112,4,-86,3,-78,2,-91,1,-68,0,25,0,2,0,102,0,32,1,-19,1,-62,2,-84,3,-121,4,18,5,38,5,25,5,42,5,50,5,-22,4,17,4,-30,2,-91,1,122,0,-128,-1,-90,-2,-7,-3,-125,-3,68,-3,24,-3,-63,-4,13,-4,29,-5,-9,-7,-31,-8,1,-8,-92,-9,-8,-9,-11,-8,87,-6,-52,-5,55,-3,120,-2,-84,-1,-61,0,-59,1,70,2,10,2,-1,0,125,-1,-3,-3,113,-4,15,-5,-16,-7,70,-7,-10,-8,-39,-8,-87,-8,64,-8,126,-9,117,-10,28,-11,-40,-13,-53,-14,41,-14,-18,-15,48,-14,-16,-14,-17,-13,27,-11,126,-10,36,-8,12,-6,86,-4,-25,-2,-86,1,53,4,118,6,-125,8,58,10,-125,11,-122,12,-80,13,22,15,-87,16,-24,17,-43,18,106,19,-36,19,26,20,10,20,-71,19,71,19,-112,18,-114,17,73,16,-30,14,100,13,-46,11,119,10,114,9,-84,8,26,8,-47,7,-75,7,86,7,89,6,-97,4,62,2,117,-1,-101,-4,-1,-7,-20,-9,114,-10,89,-11,110,-12,67,-13,15,-14,-88,-16,50,-17,-98,-19,-4,-21,60,-22,93,-24,-77,-26,121,-27,-83,-28,43,-28,52,-28,-20,-28,97,-26,80,-24,-119,-22,-30,-20,53,-17,103,-15,118,-13,64,-11,-17,-10,-85,-8,-115,-6,-121,-4,-87,-2,-46,0,8,3,26,5,-19,6,-113,8,31,10,-14,11,-11,13,-17,15,-100,17,-3,18,0,20,-63,20,70,21,20,22,77,23,-80,24,-22,25,-29,26,-29,27,-30,28,-61,29,12,30,-52,29,-23,28,-124,27,-100,25,28,23,23,20,-65,16,66,13,-31,9,-72,6,-100,3,-116,0,-107,-3,-56,-6,-42,-9,-120,-12,-41,-16,11,-19,-126,-23,110,-26,28,-28,-100,-30,-41,-31,-77,-31,13,-30,-45,-30,-48,-29,-28,-28,23,-26,-96,-25,66,-23,-72,-22,-67,-21,106,-20,17,-19,-52,-19,-127,-18,80,-17,-99,-16,109,-14,-127,-12,-113,-10,-93,-8,-86,-6,-120,-4,-12,-3,50,-1,72,0,108,1,-99,2,32,4,-9,5,33,8,108,10,-105,12,-128,14,78,16,63,18,-113,20,-17,22,38,25,-70,26,-85,27,-25,27,-119,27,-87,26,-101,25,-107,24,-50,23,-2,22,36,22,23,21,-45,19,17,18,-24,15,72,13,118,10,-122,7,-86,4,10,2,-124,-1,35,-3,-86,-6,63,-8,4,-10,23,-12,-105,-14,124,-15,-13,-16,-67,-16,124,-16,-3,-17,48,-17,30,-18,-31,-20,-52,-21,60,-21,64,-21,-39,-21,-53,-20,2,-18,34,-17,50,-16,59,-15,124,-14,-87,-13,-97,-12,46,-11,-112,-11,-12,-11,-120,-10,77,-9,70,-8,-83,-7,-110,-5,-54,-3,25,0,-119,2,9,5,82,7,61,9,-98,10,106,11,-97,11,-117,11,94,11,86,11,56,11,45,11,33,11,-7,10,-107,10,10,10,118,9,-76,8,-54,7,-93,6,108,5,55,4,39,3,46,2,122,1,43,1,79,1,-109,1,-44,1,55,2,-32,2,-70,3,-110,4,71,5,-45,5,58,6,97,6,101,6,21,6,-126,5,-119,4,124,3,86,2,73,1,78,0,-113,-1,-4,-2,-108,-2,26,-2,87,-3,18,-4,70,-6,122,-8,9,-9,68,-10,59,-10,-54,-10,-72,-9,-8,-8,99,-6,-53,-5,38,-3,-97,-2,52,0,123,1,38,2,16,2,113,1,116,0,35,-1,-63,-3,-128,-4,-82,-5,73,-5,42,-5,23,-5,-30,-6,55,-6,11,-7,75,-9,98,-11,-97,-13,77,-14,-101,-15,122,-15,-28,-15,-96,-14,-94,-13,-108,-12,-120,-11,-124,-10,-10,-9,-35,-7,23,-4,99,-2,-94,0,-117,2,47,4,-128,5,-61,6,-3,7,68,9,126,10,-47,11,48,13,-87,14,-9,15,1,17,-58,17,87,18,-125,18}; }
	private static byte[] data28(){ return new byte[] {95,18,16,18,-33,17,-103,17,49,17,-68,16,30,16,87,15,-119,14,-12,13,-107,13,97,13,29,13,-106,12,84,11,81,9,-104,6,-124,3,123,0,-60,-3,123,-5,-89,-7,41,-8,37,-9,16,-10,-56,-12,86,-13,-41,-15,37,-16,5,-18,-58,-21,-59,-23,47,-24,-11,-26,-7,-27,103,-27,69,-27,-88,-27,-97,-26,-2,-25,-120,-23,52,-21,-32,-20,118,-18,-26,-17,44,-15,110,-14,-64,-13,90,-11,29,-9,4,-7,-36,-6,-65,-4,-112,-2,84,0,37,2,55,4,102,6,105,8,30,10,-127,11,-79,12,-50,13,12,15,-123,16,62,18,48,20,33,22,20,24,-39,25,-102,27,50,29,-106,30,-85,31,45,32,57,32,-93,31,-95,30,15,29,-13,26,85,24,111,21,103,18,117,15,-93,12,-59,9,-68,6,116,3,-28,-1,-16,-5,126,-9,-39,-14,-128,-18,-5,-22,38,-24,28,-26,-86,-28,-20,-29,-105,-29,-86,-29,-29,-29,108,-28,76,-27,76,-26,70,-25,53,-24,38,-23,-2,-23,-97,-22,-23,-22,109,-21,22,-20,35,-19,124,-18,76,-16,88,-14,127,-12,96,-10,-21,-9,-29,-8,-126,-7,0,-6,-46,-6,38,-4,7,-2,75,0,-37,2,-121,5,29,8,124,10,-57,12,43,15,-44,17,114,20,-74,22,124,24,-105,25,47,26,83,26,53,26,-26,25,107,25,-23,24,-119,24,52,24,-53,23,-22,22,-109,21,-80,19,105,17,-22,14,96,12,-13,9,-54,7,-62,5,-67,3,-98,1,-123,-1,101,-3,125,-5,-36,-7,-104,-8,118,-9,93,-10,51,-11,-34,-13,60,-14,108,-16,-89,-18,11,-19,-52,-21,-15,-22,-97,-22,-74,-22,53,-21,-20,-21,-29,-20,0,-18,27,-17,4,-16,-95,-16,2,-15,126,-15,24,-14,-28,-14,-10,-13,98,-11,28,-9,59,-7,-91,-5,74,-2,-20,0,83,3,123,5,19,7,20,8,-112,8,-22,8,30,9,80,9,-128,9,-60,9,12,10,46,10,45,10,2,10,-45,9,-123,9,5,9,43,8,40,7,-11,5,-60,4,-95,3,-28,2,125,2,70,2,50,2,109,2,-6,2,-73,3,97,4,-3,4,-114,5,12,6,-118,6,-10,6,98,7,-90,7,-57,7,-127,7,-55,6,-72,5,-105,4,-89,3,-18,2,86,2,-63,1,27,1,68,0,-2,-2,60,-3,10,-5,-19,-8,87,-9,92,-10,15,-10,104,-10,79,-9,113,-8,-65,-7,55,-5,-36,-4,73,-2,105,-1,54,0,-52,0,14,1,15,1,-87,0,-4,-1,42,-1,97,-2,-45,-3,-119,-3,105,-3,71,-3,-35,-4,-6,-5,-120,-6,-105,-8,99,-10,76,-12,-53,-14,-39,-15,118,-15,118,-15,-42,-15,-120,-14,115,-13,107,-12,123,-11,-70,-10,49,-8,-15,-7,-60,-5,-105,-3,37,-1,-94,0,8,2,96,3,-124,4,-118,5,-105,6,-19,7,126,9,28,11,-99,12,-35,13,-53,14,100,15,-52,15,14,16,36,16,72,16,-98,16,-2,16,70,17,101,17,-109,17,-55,17,-2,17,31,18,43,18,-39,17,3,17,-115,15,103,13,-34,10,37,8,102,5,-68,2,98,0,127,-2,-28,-4,102,-5,2,-6,-108,-8,-1,-10,21,-11,7,-13,-30,-16,-52,-18,-2,-20,112,-21,20,-22,-29,-24,-18,-25,-112,-25,-49,-25,-108,-24,-94,-23,-68,-22,-59,-21,-93,-20,78,-19,-52,-19,79,-18,11,-17,3,-16,13,-15,73,-14,-70,-13,76,-11,-51,-10,86,-8,20,-6,-5,-5,-12,-3,-1,-1,9,2,-33,3,95,5,-95,6,-21,7,127,9,68,11,61,13,86,15,-85,17,60,20,-43,22,35,25,57,27,-9,28,84,30,45,31,-83,31,-39,31,-54,31,105,31,-107,30,47,29,94,27,91,25,60,23,-11,20,108,18,-119,15,86,12,-81,8,-89,4,105,0,-9,-5,-95,-9,121,-13,-27,-17,0,-19,-51,-22,64,-23,48,-24,-115,-25,51,-25,7,-25,-52,-26,-83,-26,-87,-26,-29,-26,54,-25,-88,-25,27,-24,122,-24,-73,-24,58,-23,45,-22,124,-21,11,-19,-73,-18,118,-16,-2,-15,26,-13,-68,-13,39,-12,-101,-12,86,-11,-112,-10,54,-8,98,-6,-27,-4,-103,-1,118,2,79,5,46,8,-21,10,-77,13,102,16,-50,18,-91,20,-4,21,20,23,3,24,-82,24,24,25,77,25,122,25,-81,25,-64,25,-117,25,-46,24,-115,23,-33,21,6,20,39,18,100,16,-100,14,-56,12,-12,10,27,9,39,7,89,5,-66,3,121,2,37,1,-46,-1,108,-2,-7,-4,50,-5,47,-7,-14,-10,-89,-12,79,-14,39,-16,71,-18,-41,-20,-51,-21,53,-21,-9,-22,4,-21,74,-21,-93,-21,-15,-21,45,-20,101,-20,-55,-20,73,-19,-15,-19,-42,-18,-30,-17,78,-15,50,-13,-101,-11,87,-8,82,-5,92,-2,5,1,14,3,104,4,88,5,-30,5,81,6,-85,6,60,7,-37,7,-126,8,22,9,-109,9,-42,9,-49,9,105,9,-40,8,89,8,-32,7}; }
	private static byte[] data29(){ return new byte[] {71,7,-117,6,-55,5,34,5,98,4,-91,3,18,3,-18,2,53,3,-30,3,-88,4,66,5,-105,5,-55,5,-3,5,62,6,-115,6,-25,6,68,7,-113,7,-110,7,79,7,-58,6,49,6,-77,5,69,5,-41,4,73,4,127,3,85,2,-27,0,34,-1,50,-3,26,-5,62,-7,-16,-9,58,-9,18,-9,96,-9,45,-8,109,-7,-50,-6,36,-4,40,-3,-32,-3,79,-2,-109,-2,-59,-2,-4,-2,7,-1,-47,-2,-112,-2,127,-2,-81,-2,-11,-2,6,-1,-68,-2,39,-2,33,-3,-66,-5,1,-6,44,-8,109,-10,-37,-12,-92,-13,-52,-14,74,-14,43,-14,-120,-14,67,-13,29,-12,-24,-12,-63,-11,-63,-10,27,-8,-109,-7,7,-5,71,-4,-127,-3,-93,-2,-71,-1,-69,0,-51,1,7,3,-127,4,28,6,-89,7,-36,8,-58,9,114,10,20,11,-73,11,94,12,29,13,-38,13,-96,14,70,15,-15,15,-88,16,-109,17,-86,18,-63,19,-74,20,79,21,74,21,-106,20,60,19,81,17,6,15,107,12,-19,9,-105,7,-104,5,-53,3,37,2,116,0,-124,-2,83,-4,24,-6,-62,-9,112,-11,68,-13,106,-15,-81,-17,1,-18,78,-20,-21,-22,-26,-23,-127,-23,-84,-23,75,-22,21,-21,-29,-21,-125,-20,-16,-20,46,-19,90,-19,114,-19,124,-19,-64,-19,89,-18,37,-17,26,-16,73,-15,-66,-14,56,-12,-125,-11,-63,-10,42,-8,-40,-7,-128,-5,45,-3,-61,-2,109,0,44,2,-27,3,-86,5,-103,7,-36,9,-115,12,-116,15,-102,18,-120,21,-33,23,-67,25,51,27,96,28,81,29,-11,29,112,30,-81,30,-57,30,-116,30,20,30,63,29,19,28,126,26,-127,24,14,22,71,19,22,16,-98,12,-46,8,-43,4,-102,0,115,-4,-96,-8,92,-11,-71,-14,-122,-16,-40,-18,93,-19,37,-20,5,-21,27,-22,67,-23,-114,-24,0,-24,-116,-25,47,-25,-49,-26,-126,-26,124,-26,-25,-26,-50,-25,19,-23,121,-22,-64,-21,-56,-20,-82,-19,93,-18,-37,-18,46,-17,-105,-17,74,-16,107,-15,-18,-14,-64,-12,-20,-10,-128,-7,93,-4,100,-1,109,2,112,5,68,8,1,11,98,13,-112,15,92,17,-48,18,9,20,61,21,101,22,-124,23,-110,24,106,25,-11,25,-27,25,59,25,31,24,-51,22,116,21,25,20,-64,18,-125,17,54,16,-54,14,72,13,-30,11,-109,10,86,9,27,8,3,7,-11,5,-40,4,-114,3,-1,1,1,0,-106,-3,-39,-6,-18,-9,51,-11,-43,-14,2,-15,-119,-17,114,-18,-100,-19,-44,-20,-5,-21,40,-21,110,-22,-27,-23,-124,-23,124,-23,-85,-23,4,-22,-109,-22,117,-21,-44,-20,-78,-18,46,-15,27,-12,67,-9,39,-6,-50,-4,-24,-2,122,0,120,1,31,2,-95,2,57,3,-2,3,-2,4,24,6,50,7,24,8,-97,8,-119,8,42,8,-72,7,71,7,-26,6,-128,6,43,6,-54,5,102,5,12,5,-64,4,-115,4,-115,4,-37,4,74,5,-60,5,39,6,125,6,-69,6,-14,6,47,7,93,7,100,7,87,7,49,7,33,7,21,7,10,7,-5,6,-33,6,-64,6,119,6,-11,5,35,5,22,4,-55,2,55,1,100,-1,-120,-3,-47,-5,93,-6,94,-7,-17,-8,5,-7,-125,-7,79,-6,53,-5,5,-4,-77,-4,7,-3,52,-3,40,-3,4,-3,-49,-4,-81,-4,-80,-4,-5,-4,120,-3,16,-2,-68,-2,22,-1,14,-1,124,-2,-103,-3,97,-4,-18,-6,75,-7,-78,-9,86,-10,83,-11,-103,-12,55,-12,6,-12,-6,-13,13,-12,55,-12,-127,-12,16,-11,-21,-11,8,-9,52,-8,75,-7,52,-6,-7,-6,-93,-5,119,-4,93,-3,-123,-2,-16,-1,-124,1,1,3,45,4,2,5,-101,5,36,6,-85,6,82,7,21,8,16,9,20,10,32,11,49,12,105,13,-53,14,73,16,-27,17,-97,19,56,21,106,22,24,23,29,23,102,22,2,21,24,19,16,17,10,15,58,13,-114,11,-9,9,71,8,98,6,57,4,-63,1,2,-1,51,-4,-121,-7,-15,-10,-115,-12,97,-14,-128,-16,-53,-18,100,-19,111,-20,-39,-21,-86,-21,-67,-21,11,-20,119,-20,-17,-20,96,-19,-105,-19,120,-19,26,-19,-47,-20,-110,-20,-87,-20,31,-19,-17,-19,-9,-18,10,-16,36,-15,33,-14,-23,-14,-69,-13,-67,-12,-29,-11,57,-9,-94,-8,58,-6,-18,-5,-42,-3,-40,-1,25,2,-98,4,-115,7,-85,10,-81,13,116,16,5,19,39,21,-14,22,106,24,-84,25,-60,26,-72,27,-104,28,106,29,30,30,-122,30,-100,30,77,30,-105,29,-127,28,9,27,-6,24,-112,22,-87,19,97,16,-67,12,25,9,-110,5,46,2,18,-1,49,-4,-96,-7,52,-9,-3,-12,-12,-14,48,-15,-101,-17,35,-18,-76,-20,68,-21,-69,-23,76,-24,1,-25,19,-26,-103,-27,-76,-27,77,-26,65,-25,68,-24,55,-23,-23,-23,107,-22}; }
	private static byte[] data30(){ return new byte[] {-71,-22,-11,-22,29,-21,102,-21,0,-20,28,-19,-103,-18,116,-16,-107,-14,-17,-12,123,-9,44,-6,-41,-4,-114,-1,57,2,-46,4,53,7,112,9,121,11,99,13,41,15,-36,16,-114,18,81,20,-34,21,59,23,27,24,-127,24,100,24,-46,23,-26,22,-40,21,-52,20,-53,19,-36,18,25,18,112,17,-61,16,-19,15,-6,14,-4,13,18,13,52,12,-122,11,-35,10,23,10,-52,8,-7,6,122,4,-99,1,-82,-2,-18,-5,99,-7,69,-9,-119,-11,-18,-13,114,-14,-41,-16,61,-17,-122,-19,-50,-21,96,-22,45,-23,62,-24,-124,-25,79,-25,119,-25,37,-24,85,-23,43,-21,116,-19,23,-16,-21,-14,-91,-11,20,-8,53,-6,-23,-5,52,-3,68,-2,80,-1,109,0,-85,1,0,3,99,4,-111,5,111,6,-1,6,46,7,15,7,-65,6,80,6,-30,5,95,5,-6,4,-87,4,-117,4,-113,4,-77,4,-8,4,59,5,-108,5,-12,5,92,6,-75,6,21,7,112,7,-77,7,-44,7,-61,7,-96,7,112,7,82,7,99,7,-122,7,-67,7,-19,7,21,8,31,8,7,8,-48,7,81,7,104,6,37,5,126,3,-67,1,-5,-1,124,-2,75,-3,125,-4,18,-4,7,-4,65,-4,-114,-4,-47,-4,-20,-4,-19,-4,-52,-4,-90,-4,102,-4,23,-4,-32,-5,-66,-5,-52,-5,-4,-5,98,-4,-22,-4,-113,-3,16,-2,93,-2,79,-2,-65,-3,-34,-4,-77,-5,109,-6,39,-7,29,-8,118,-9,38,-9,-10,-10,-52,-10,120,-10,37,-10,-17,-11,-12,-11,45,-10,-90,-10,57,-9,-52,-9,73,-8,-74,-8,32,-7,-119,-7,27,-6,-23,-6,19,-4,98,-3,-84,-2,-27,-1,-23,0,-72,1,77,2,-69,2,25,3,-122,3,28,4,-34,4,-12,5,82,7,-29,8,-109,10,103,12,109,14,115,16,96,18,24,20,-103,21,-82,22,52,23,34,23,-120,22,-105,21,116,20,65,19,-18,17,-122,16,11,15,125,13,-70,11,-83,9,84,7,-102,4,-77,1,-71,-2,-30,-5,39,-7,-106,-10,99,-12,-103,-14,30,-15,-20,-17,7,-17,-123,-18,76,-18,92,-18,-89,-18,-16,-18,26,-17,7,-17,-88,-18,25,-18,-96,-19,95,-19,109,-19,-80,-19,31,-18,-87,-18,37,-17,-113,-17,-9,-17,103,-16,-51,-16,66,-15,-68,-15,94,-14,40,-13,53,-12,-110,-11,66,-9,98,-7,-21,-5,-44,-2,-22,1,33,5,51,8,-10,10,100,13,-127,15,-128,17,80,19,21,21,-53,22,103,24,-9,25,74,27,117,28,96,29,6,30,109,30,-123,30,79,30,-59,29,-66,28,30,27,-33,24,75,22,107,19,-127,16,-122,13,-65,10,-9,7,54,5,-115,2,20,0,-72,-3,116,-5,49,-7,13,-9,-38,-12,-89,-14,85,-16,16,-18,8,-20,63,-22,-50,-24,-90,-25,-9,-26,-74,-26,-42,-26,46,-25,-117,-25,-9,-25,31,-24,39,-24,-6,-25,-37,-25,-22,-25,82,-24,63,-23,-84,-22,-96,-20,-49,-18,41,-15,-115,-13,-9,-11,85,-8,-108,-6,-76,-4,-62,-2,-36,0,1,3,48,5,105,7,-104,9,-68,11,-63,13,-63,15,-94,17,84,19,-88,20,-109,21,10,22,30,22,-24,21,100,21,-59,20,64,20,-36,19,-111,19,68,19,-9,18,-110,18,9,18,-122,17,28,17,-51,16,-128,16,35,16,109,15,63,14,126,12,89,10,-14,7,103,5,-5,2,-109,0,65,-2,-6,-5,-15,-7,-17,-9,-14,-11,-44,-13,-79,-15,126,-17,75,-19,47,-21,101,-23,-46,-25,-76,-26,36,-26,79,-26,5,-25,103,-24,88,-22,-113,-20,-30,-18,41,-15,49,-13,-4,-12,-109,-10,6,-8,123,-7,-8,-6,-95,-4,122,-2,50,0,-72,1,-10,2,-3,3,-80,4,21,5,74,5,55,5,-27,4,-124,4,45,4,-26,3,-62,3,-62,3,-15,3,58,4,-91,4,38,5,-68,5,81,6,-13,6,-113,7,-29,7,28,8,33,8,20,8,-16,7,-32,7,-19,7,-7,7,17,8,31,8,34,8,33,8,35,8,53,8,77,8,63,8,-2,7,91,7,74,6,-12,4,108,3,10,2,-54,0,-34,-1,62,-1,7,-1,18,-1,82,-1,118,-1,87,-1,-1,-2,126,-2,-18,-3,82,-3,-60,-4,80,-4,-3,-5,-63,-5,-88,-5,-114,-5,-105,-5,-63,-5,11,-4,104,-4,-96,-4,-92,-4,78,-4,-83,-5,-52,-6,-28,-7,8,-7,113,-8,24,-8,-10,-9,-16,-9,-38,-9,-63,-9,-85,-9,-81,-9,-68,-9,-55,-9,-64,-9,-86,-9,-111,-9,-107,-9,-84,-9,-15,-9,89,-8,-13,-8,-96,-7,120,-6,101,-5,115,-4,98,-3,50,-2,-49,-2,61,-1,-107,-1,-51,-1,32,0,-101,0,97,1,97,2,-97,3,45,5,9,7,28,9,69,11,119,13,-91,15,-108,17,29,19,98,20,64,21,-62,21,-16,21,-21,21,-82,21,72,21,-97,20,-67,19,-90,18,107,17,0,16,65,14,35,12}; }
	private static byte[] data31(){ return new byte[] {-76,9,31,7,70,4,104,1,-90,-2,11,-4,-111,-7,75,-9,81,-11,-81,-13,109,-14,-98,-15,73,-15,46,-15,35,-15,-5,-16,-100,-16,2,-16,69,-17,-109,-18,20,-18,-34,-19,-14,-19,45,-18,78,-18,108,-18,127,-18,-109,-18,-108,-18,123,-18,112,-18,95,-18,103,-18,-109,-18,-4,-18,-88,-17,-107,-16,-6,-15,-45,-13,46,-10,-10,-8,16,-4,44,-1,32,2,-46,4,38,7,43,9,39,11,40,13,74,15,107,17,-97,19,-67,21,-90,23,59,25,-115,26,-96,27,113,28,33,29,-119,29,-102,29,80,29,-106,28,103,27,-67,25,-37,23,-40,21,-107,19,64,17,-43,14,-105,12,115,10,105,8,97,6,66,4,-29,1,77,-1,-101,-4,-62,-7,-17,-10,74,-12,-66,-15,-126,-17,117,-19,-67,-21,61,-22,14,-23,69,-24,-78,-25,75,-25,-45,-26,92,-26,-21,-27,109,-27,19,-27,-14,-28,62,-27,7,-26,66,-25,-11,-24,13,-21,86,-19,-77,-17,-20,-15,-5,-13,-45,-11,122,-9,32,-7,-31,-6,-37,-4,-13,-2,52,1,127,3,-42,5,29,8,77,10,103,12,91,14,-6,15,56,17,28,18,-113,18,-40,18,-16,18,12,19,35,19,61,19,89,19,87,19,68,19,41,19,42,19,65,19,114,19,-81,19,-57,19,-101,19,-12,18,-11,17,-126,16,-45,14,-16,12,-2,10,-20,8,-44,6,-55,4,-79,2,-115,0,79,-2,15,-4,-107,-7,13,-9,107,-12,-40,-15,94,-17,-7,-20,-18,-22,47,-23,-33,-25,34,-25,36,-25,-57,-25,-8,-24,-127,-22,29,-20,-87,-19,31,-17,116,-16,-80,-15,-20,-14,94,-12,13,-10,-24,-9,-29,-7,-33,-5,-84,-3,43,-1,110,0,105,1,17,2,76,2,70,2,56,2,10,2,4,2,-4,1,13,2,29,2,78,2,-96,2,27,3,-57,3,-58,4,-49,5,-59,6,-114,7,19,8,70,8,63,8,39,8,42,8,53,8,78,8,122,8,-90,8,-51,8,-53,8,-69,8,-100,8,126,8,99,8,57,8,-28,7,89,7,-107,6,-86,5,-120,4,-126,3,123,2,-51,1,100,1,93,1,-118,1,-58,1,-41,1,-87,1,53,1,-120,0,-56,-1,6,-1,82,-2,-80,-3,37,-3,-76,-4,95,-4,6,-4,-34,-5,-74,-5,-71,-5,-83,-5,-121,-5,45,-5,-88,-6,14,-6,110,-7,-40,-8,92,-8,14,-8,-16,-9,-34,-9,-3,-9,38,-8,102,-8,-69,-8,4,-7,46,-7,43,-7,-18,-8,-106,-8,38,-8,-52,-9,-109,-9,-117,-9,-92,-9,22,-8,-81,-8,101,-7,31,-6,-36,-6,111,-5,-44,-5,6,-4,26,-4,60,-4,113,-4,-49,-4,67,-3,-20,-3,-31,-2,40,0,-92,1,101,3,97,5,-109,7,-62,9,-29,11,-22,13,-81,15,39,17,78,18,83,19,19,20,-93,20,1,21,56,21,54,21,26,21,-65,20,20,20,9,19,-85,17,-7,15,-27,13,-76,11,103,9,19,7,-95,4,43,2,-69,-1,70,-3,-15,-6,-5,-8,-113,-9,122,-10,-64,-11,50,-11,-82,-12,-15,-13,15,-13,-13,-15,-46,-16,-63,-17,14,-17,-91,-18,-125,-18,-110,-18,-63,-18,-64,-18,-95,-18,110,-18,21,-18,-111,-19,-30,-20,100,-20,17,-20,-29,-21,-32,-21,33,-20,-61,-20,-45,-19,116,-17,-105,-15,24,-12,-49,-10,-96,-7,86,-4,-61,-2,0,1,21,3,32,5,59,7,123,9,-35,11,57,14,120,16,-88,18,-95,20,97,22,-31,23,27,25,28,26,-32,26,108,27,-80,27,-93,27,97,27,-55,26,-27,25,-80,24,81,23,-56,21,49,20,-92,18,52,17,-43,15,59,14,113,12,92,10,-7,7,76,5,107,2,105,-1,112,-4,-115,-7,-43,-10,81,-12,1,-14,-13,-17,17,-18,96,-20,-54,-22,90,-23,-17,-25,127,-26,45,-27,10,-28,50,-29,-85,-30,-80,-30,61,-29,96,-28,-19,-27,-74,-25,-62,-23,-50,-21,-54,-19,-116,-17,58,-15,-41,-14,122,-12,30,-10,-29,-9,-37,-7,-24,-5,31,-2,100,0,-47,2,52,5,123,7,126,9,47,11,122,12,108,13,39,14,-54,14,105,15,27,16,-69,16,84,17,-53,17,61,18,-105,18,-21,18,75,19,-40,19,127,20,14,21,126,21,-99,21,77,21,-91,20,-106,19,96,18,-38,16,88,15,-51,13,58,12,-103,10,-32,8,-8,6,-54,4,106,2,-32,-1,51,-3,99,-6,-95,-9,-6,-12,105,-14,6,-16,-4,-19,95,-20,45,-21,-124,-22,88,-22,-116,-22,-9,-22,-110,-21,62,-20,-14,-20,-112,-19,85,-18,60,-17,74,-16,-95,-15,81,-13,53,-11,39,-9,14,-7,-35,-6,90,-4,117,-3,70,-2,-55,-2,20,-1,74,-1,-104,-1,-54,-1,21,0,88,0,-88,0,9,1,-115,1,85,2,73,3,88,4,121,5,123,6,55,7,-76,7,2,8,34,8,37,8,36,8,73,8,119,8,-81,8,-42,8,0,9,10,9,13,9,-6,8,-26,8}; }
	private static byte[] data32(){ return new byte[] {-73,8,96,8,-10,7,85,7,-90,6,-45,5,21,5,98,4,-14,3,-70,3,-57,3,-15,3,39,4,74,4,71,4,19,4,-73,3,60,3,-89,2,17,2,89,1,-94,0,-38,-1,32,-1,-126,-2,-8,-3,-117,-3,21,-3,-113,-4,9,-4,97,-5,-80,-6,-53,-7,-7,-8,55,-8,-98,-9,48,-9,10,-9,35,-9,97,-9,-55,-9,73,-8,-50,-8,79,-7,-74,-7,12,-6,35,-6,28,-6,-14,-7,-87,-7,90,-7,2,-7,-48,-8,-54,-8,-3,-8,73,-7,-48,-7,66,-6,-84,-6,-35,-6,-28,-6,-78,-6,96,-6,33,-6,-13,-7,5,-6,79,-6,-24,-6,-32,-5,25,-3,-108,-2,46,0,-23,1,-44,3,-39,5,-17,7,-13,9,-39,11,-85,13,50,15,-103,16,-63,17,-59,18,-98,19,115,20,49,21,-66,21,-2,21,-30,21,84,21,82,20,15,19,-119,17,-52,15,-42,13,-26,11,-55,9,-108,7,65,5,24,3,1,1,34,-1,114,-3,39,-4,-11,-6,-45,-7,-76,-8,118,-9,38,-10,-79,-12,80,-13,19,-14,25,-15,125,-16,44,-16,-14,-17,-40,-17,-74,-17,-115,-17,31,-17,-110,-18,-21,-19,45,-19,89,-20,-86,-21,35,-21,-48,-22,-54,-22,53,-21,41,-20,-122,-19,76,-17,73,-15,103,-13,-125,-11,-109,-9,-100,-7,123,-5,116,-3,-128,-1,-107,1,-71,3,-5,5,94,8,-80,10,-22,12,13,15,0,17,-52,18,119,20,-28,21,48,23,72,24,18,25,-103,25,-43,25,-43,25,-93,25,72,25,-61,24,59,24,-73,23,24,23,96,22,-127,21,107,20,5,19,90,17,114,15,60,13,-44,10,37,8,95,5,123,2,-107,-1,-47,-4,20,-6,-108,-9,39,-11,-34,-14,-109,-16,74,-18,-3,-21,-85,-23,94,-25,66,-27,-102,-29,-115,-30,22,-30,68,-30,-2,-30,30,-28,124,-27,-16,-26,89,-24,-40,-23,73,-21,-48,-20,83,-18,-4,-17,-68,-15,-127,-13,87,-11,81,-9,120,-7,-73,-5,-4,-3,71,0,102,2,94,4,-7,5,93,7,126,8,124,9,89,10,56,11,2,12,-24,12,-45,13,-64,14,-95,15,-121,16,104,17,71,18,41,19,28,20,12,21,-58,21,71,22,119,22,96,22,-14,21,73,21,103,20,101,19,86,18,57,17,5,16,-104,14,0,13,28,11,-23,8,97,6,-75,3,-28,0,0,-2,18,-5,83,-8,-51,-11,-105,-13,-53,-15,98,-16,70,-17,98,-18,-77,-19,55,-19,-49,-20,-124,-20,88,-20,78,-20,89,-20,-70,-20,101,-19,102,-18,-65,-17,82,-15,29,-13,-63,-12,86,-10,-68,-9,-9,-8,-21,-7,-67,-6,112,-5,-3,-5,107,-4,-41,-4,59,-3,-89,-3,56,-2,-1,-2,-19,-1,13,1,62,2,119,3,-124,4,95,5,39,6,-77,6,29,7,88,7,-95,7,-42,7,25,8,92,8,-96,8,-44,8,-19,8,-4,8,12,9,16,9,21,9,-11,8,-76,8,49,8,-103,7,-44,6,11,6,101,5,-5,4,-27,4,7,5,90,5,-90,5,-32,5,-25,5,-50,5,-96,5,75,5,1,5,-81,4,77,4,-40,3,69,3,-89,2,-6,1,79,1,-107,0,-32,-1,15,-1,74,-2,110,-3,-126,-4,-124,-5,100,-6,44,-7,-3,-9,3,-9,90,-10,5,-10,19,-10,108,-10,5,-9,-83,-9,80,-8,-23,-8,77,-7,-94,-7,-57,-7,-20,-7,-17,-7,-32,-7,-60,-7,-105,-7,-124,-7,127,-7,-90,-7,-51,-7,10,-6,77,-6,108,-6,101,-6,33,-6,-72,-7,42,-7,-108,-8,14,-8,-67,-9,-62,-9,52,-8,29,-7,75,-6,-89,-5,28,-3,-93,-2,57,0,-20,1,-42,3,-75,5,-96,7,118,9,80,11,-15,12,124,14,-17,15,85,17,-106,18,-67,19,-107,20,63,21,-121,21,-126,21,46,21,-127,20,-119,19,90,18,-29,16,60,15,99,13,-95,11,-64,9,1,8,93,6,-30,4,115,3,1,2,-107,0,31,-1,-122,-3,-46,-5,6,-6,62,-8,-112,-10,22,-11,-22,-13,-1,-14,83,-14,-36,-15,102,-15,-17,-16,111,-16,-36,-17,30,-17,47,-18,64,-19,71,-20,61,-21,76,-22,-77,-23,-120,-23,-55,-23,-121,-22,-85,-21,20,-19,-90,-18,58,-16,-48,-15,80,-13,-27,-12,-118,-10,61,-8,0,-6,-5,-5,30,-2,86,0,-92,2,-12,4,44,7,50,9,5,11,-30,12,-65,14,-121,16,58,18,-79,19,-20,20,-26,21,-114,22,0,23,77,23,-104,23,-10,23,77,24,-102,24,-40,24,-39,24,-108,24,-23,23,19,23,-36,21,110,20,-70,18,-37,16,-49,14,-120,12,25,10,-113,7,-6,4,89,2,-78,-1,2,-3,102,-6,-78,-9,-25,-12,-9,-15,-17,-18,-16,-21,25,-23,-89,-26,-29,-28,-62,-29,77,-29,88,-29,-58,-29,106,-28,55,-27,16,-26,-9,-26,-23,-25,9,-23,58,-22,-107,-21,15,-19,-61,-18,-102,-16,-106,-14,-81,-12,-37,-10,0,-7,14,-5,-9,-4,-54,-2}; }
	private static byte[] data33(){ return new byte[] {113,0,-22,1,51,3,70,4,60,5,34,6,12,7,-7,7,21,9,93,10,-87,11,-1,12,85,14,-82,15,-1,16,52,18,81,19,88,20,40,21,-70,21,12,22,56,22,47,22,-15,21,-99,21,29,21,123,20,-87,19,-84,18,98,17,-53,15,-26,13,-72,11,36,9,-128,6,-77,3,-11,0,61,-2,-52,-5,-91,-7,-60,-9,9,-10,-101,-12,79,-13,36,-14,20,-15,37,-16,48,-17,67,-18,101,-19,-55,-20,111,-20,124,-20,-2,-20,-42,-19,-27,-18,19,-16,85,-15,110,-14,-125,-13,-125,-12,-128,-11,83,-10,19,-9,-62,-9,78,-8,-52,-8,81,-7,3,-6,-35,-6,-14,-5,74,-3,-61,-2,44,0,126,1,-81,2,-98,3,85,4,-29,4,103,5,-51,5,58,6,-82,6,49,7,-90,7,6,8,88,8,122,8,-114,8,-93,8,-87,8,-102,8,119,8,46,8,-52,7,60,7,-96,6,20,6,-92,5,99,5,92,5,-114,5,-43,5,53,6,-111,6,-50,6,-31,6,-50,6,-88,6,92,6,14,6,-53,5,-128,5,59,5,-33,4,99,4,-52,3,26,3,72,2,105,1,115,0,-120,-1,121,-2,71,-3,-39,-5,105,-6,-24,-8,-103,-9,-124,-10,-11,-11,-59,-11,1,-10,122,-10,17,-9,-84,-9,35,-8,120,-8,-81,-8,-43,-8,-35,-8,-9,-8,5,-7,38,-7,82,-7,-118,-7,-56,-7,31,-6,114,-6,-78,-6,-56,-6,-70,-6,112,-6,-15,-7,71,-7,-118,-8,-54,-9,47,-9,-62,-10,-82,-10,-38,-10,86,-9,10,-8,-8,-8,0,-6,80,-5,-56,-4,92,-2,-16,-1,-94,1,77,3,-6,4,-79,6,111,8,61,10,-5,11,-79,13,67,15,-75,16,-38,17,-50,18,-127,19,-14,19,30,20,13,20,-80,19,8,19,24,18,-5,16,-85,15,90,14,25,13,-15,11,-48,10,-65,9,-83,8,-115,7,55,6,-63,4,38,3,75,1,73,-1,78,-3,106,-5,-80,-7,57,-8,7,-9,12,-10,34,-11,85,-12,123,-13,110,-14,79,-15,21,-16,-41,-18,124,-19,66,-20,46,-21,64,-22,114,-23,15,-23,10,-23,100,-23,21,-22,26,-21,82,-20,-98,-19,-14,-18,51,-16,91,-15,-113,-14,-29,-13,102,-11,31,-9,18,-7,76,-5,-117,-3,-79,-1,-66,1,-79,3,123,5,64,7,5,9,-24,10,-75,12,95,14,-34,15,18,17,41,18,19,19,-15,19,-60,20,-72,21,-65,22,-80,23,-128,24,22,25,113,25,96,25,13,25,119,24,-95,23,-109,22,78,21,-34,19,54,18,106,16,120,14,103,12,32,10,-66,7,43,5,104,2,121,-1,97,-4,30,-7,-69,-11,98,-14,65,-17,92,-20,-13,-23,14,-24,-75,-26,-37,-27,116,-27,83,-27,98,-27,-93,-27,-30,-27,62,-26,-92,-26,84,-25,48,-24,92,-23,-78,-22,80,-20,46,-18,40,-16,42,-14,63,-12,57,-10,21,-8,-48,-7,103,-5,-46,-4,34,-2,53,-1,62,0,57,1,63,2,108,3,-91,4,13,6,-124,7,27,9,-108,10,30,12,-96,13,22,15,125,16,-76,17,-23,18,-46,19,-94,20,52,21,-82,21,13,22,76,22,110,22,102,22,24,22,127,21,-126,20,44,19,127,17,-100,15,-118,13,75,11,-6,8,-80,6,93,4,38,2,-16,-1,9,-2,69,-4,-78,-6,67,-7,0,-8,-81,-10,87,-11,-13,-13,-125,-14,34,-15,-23,-17,17,-17,126,-18,81,-18,120,-18,-33,-18,91,-17,-31,-17,113,-16,-6,-16,105,-15,-19,-15,117,-14,-12,-14,113,-13,-14,-13,-115,-12,41,-11,6,-10,18,-9,105,-8,-24,-7,-125,-5,39,-3,-81,-2,8,0,59,1,56,2,11,3,-65,3,119,4,41,5,-46,5,-119,6,64,7,-31,7,74,8,-101,8,-69,8,-75,8,-116,8,85,8,3,8,-86,7,68,7,-46,6,102,6,4,6,-68,5,-105,5,-101,5,-29,5,65,6,-81,6,5,7,78,7,116,7,119,7,107,7,90,7,67,7,57,7,55,7,55,7,28,7,-22,6,-117,6,11,6,106,5,-86,4,-54,3,-57,2,-123,1,24,0,116,-2,-72,-4,14,-5,-110,-7,90,-8,-120,-9,23,-9,-3,-10,5,-9,61,-9,106,-9,-94,-9,-59,-9,-30,-9,-3,-9,18,-8,54,-8,98,-8,-110,-8,-46,-8,42,-7,-82,-7,54,-6,-62,-6,54,-5,-128,-5,101,-5,24,-5,-114,-6,-35,-7,18,-7,80,-8,-76,-9,66,-9,12,-9,-2,-10,37,-9,125,-9,14,-8,-64,-8,-96,-7,-96,-6,-46,-5,17,-3,106,-2,-52,-1,79,1,-43,2,114,4,41,6,-12,7,-65,9,127,11,41,13,-101,14,-29,15,-34,16,-80,17,38,18,114,18,125,18,79,18,-3,17,-127,17,8,17,115,16,-36,15,63,15,-99,14,-10,13,43,13,90,12,106,11,60,10,-61,8,34,7,62,5,80,3,83,1,126,-1,-48,-3,85,-4,14,-5,-26,-7,-90,-8,79,-9}; }
	private static byte[] data34(){ return new byte[] {-43,-11,40,-12,95,-14,-92,-16,-4,-18,113,-19,3,-20,-27,-22,-4,-23,76,-23,-5,-24,17,-23,-123,-23,58,-22,37,-21,52,-20,55,-19,65,-18,53,-17,57,-16,91,-15,-79,-14,66,-12,7,-10,-32,-9,-35,-7,-54,-5,-112,-3,70,-1,-17,0,-111,2,43,4,-69,5,68,7,-71,8,29,10,108,11,-89,12,-9,13,87,15,-46,16,87,18,-39,19,84,21,-98,22,-87,23,120,24,10,25,104,25,-116,25,112,25,32,25,-108,24,-56,23,-50,22,-81,21,96,20,-25,18,54,17,77,15,30,13,-86,10,-46,7,-95,4,74,1,-55,-3,54,-6,-54,-10,-107,-13,-62,-16,83,-18,86,-20,-74,-22,121,-23,-127,-24,-87,-25,8,-25,119,-26,43,-26,6,-26,36,-26,-124,-26,52,-25,33,-24,70,-23,-96,-22,70,-20,0,-18,-14,-17,-53,-15,-61,-13,119,-11,4,-9,90,-8,-128,-7,-126,-6,-128,-5,-112,-4,-51,-3,59,-1,-60,0,90,2,-23,3,108,5,-13,6,103,8,-43,9,71,11,-59,12,68,14,-102,15,-36,16,-11,17,-23,18,-71,19,-118,20,82,21,15,22,-107,22,-38,22,-61,22,63,22,101,21,38,20,-92,18,-4,16,85,15,-119,13,-92,11,-62,9,-23,7,21,6,85,4,-89,2,43,1,-73,-1,82,-2,-26,-4,115,-5,-56,-7,39,-8,-127,-10,-10,-12,-104,-13,-119,-14,-89,-15,15,-15,-92,-16,120,-16,88,-16,62,-16,35,-16,8,-16,-29,-17,-75,-17,-95,-17,-90,-17,-68,-17,25,-16,-75,-16,-86,-15,-61,-14,63,-12,-42,-11,-98,-9,76,-7,0,-5,-110,-4,10,-2,79,-1,-126,0,-106,1,-107,2,-101,3,-99,4,-122,5,101,6,49,7,-52,7,52,8,105,8,105,8,55,8,-24,7,-123,7,26,7,-80,6,52,6,-46,5,122,5,73,5,75,5,-127,5,-39,5,73,6,-79,6,6,7,67,7,114,7,-99,7,-57,7,-7,7,59,8,111,8,-94,8,-79,8,-82,8,-116,8,90,8,26,8,-52,7,94,7,-65,6,-39,5,-97,4,14,3,89,1,-118,-1,-51,-3,68,-4,18,-5,32,-6,125,-7,10,-7,-75,-8,95,-8,23,-8,-55,-9,-96,-9,104,-9,109,-9,101,-9,113,-9,-122,-9,-83,-9,-38,-9,49,-8,-73,-8,104,-7,22,-6,-91,-6,6,-5,45,-5,-19,-6,-125,-6,-38,-7,35,-7,115,-8,-42,-9,113,-9,38,-9,27,-9,24,-9,67,-9,119,-9,-57,-9,52,-8,-69,-8,96,-7,59,-6,65,-5,114,-4,-71,-3,51,-1,-69,0,66,2,-31,3,-101,5,109,7,42,9,-45,10,91,12,-101,13,-94,14,90,15,-23,15,61,16,-128,16,-88,16,-68,16,-60,16,-41,16,-42,16,-67,16,-120,16,81,16,0,16,116,15,-46,14,1,14,-16,12,-100,11,18,10,114,8,-79,6,-9,4,92,3,-51,1,102,0,-8,-2,127,-3,-49,-5,-10,-7,-12,-9,-44,-11,-86,-13,-119,-15,-100,-17,-53,-19,43,-20,-35,-22,-12,-23,107,-23,57,-23,101,-23,-45,-23,108,-22,11,-21,-64,-21,112,-20,57,-19,26,-18,37,-17,89,-16,-66,-15,71,-13,-46,-12,101,-10,-25,-9,126,-7,-13,-6,108,-4,-49,-3,59,-1,-116,0,-62,1,1,3,47,4,91,5,-90,6,17,8,-88,9,106,11,74,13,42,15,-13,16,-115,18,9,20,66,21,89,22,85,23,49,24,-45,24,69,25,119,25,116,25,51,25,-69,24,27,24,55,23,43,22,-50,20,46,19,34,17,-58,14,-12,11,-55,8,114,5,-15,1,127,-2,49,-5,51,-8,-126,-11,41,-13,15,-15,45,-17,123,-19,-44,-21,94,-22,22,-23,-14,-25,49,-25,-73,-26,-121,-26,-114,-26,-37,-26,109,-25,55,-24,45,-23,117,-22,-2,-21,-110,-19,50,-17,-62,-16,45,-14,111,-13,-121,-12,-116,-11,-99,-10,-47,-9,41,-7,-78,-6,90,-4,11,-2,-70,-1,76,1,-77,2,30,4,126,5,-25,6,78,8,-51,9,82,11,-81,12,11,14,70,15,-126,16,-83,17,-32,18,13,20,5,21,-53,21,50,22,48,22,-39,21,32,21,56,20,15,19,-74,17,94,16,-19,14,123,13,4,12,-97,10,66,9,-35,7,-128,6,37,5,-64,3,72,2,-77,0,37,-1,110,-3,-56,-5,50,-6,-93,-8,68,-9,-6,-11,-16,-12,-4,-13,32,-13,115,-14,-68,-15,18,-15,74,-16,-113,-17,-43,-18,22,-18,-109,-19,56,-19,33,-19,83,-19,-8,-19,-5,-18,69,-16,-65,-15,92,-13,-2,-12,-91,-10,57,-8,-51,-7,71,-5,-71,-4,37,-2,-107,-1,-16,0,73,2,-102,3,-67,4,-68,5,-108,6,51,7,-120,7,-98,7,-125,7,55,7,-57,6,57,6,-82,5,24,5,-98,4,70,4,43,4,57,4,-113,4,-3,4,119,5,-21,5,87,6,-89,6,-13,6,58,7,-93,7,16,8,120,8,-29,8,57,9,116,9,-111,9,-115,9,-128,9,105,9}; }
	private static byte[] data35(){ return new byte[] {71,9,19,9,-106,8,-29,7,-42,6,127,5,-36,3,51,2,-107,0,29,-1,-18,-3,-18,-4,45,-4,-128,-5,-30,-6,77,-6,-97,-7,2,-7,108,-8,-11,-9,-106,-9,69,-9,33,-9,13,-9,22,-9,51,-9,-115,-9,-26,-9,123,-8,19,-7,-97,-7,-8,-7,32,-6,13,-6,-64,-7,62,-7,-84,-8,37,-8,-77,-9,93,-9,60,-9,44,-9,54,-9,78,-9,111,-9,123,-9,-96,-9,-49,-9,27,-8,116,-8,19,-7,-25,-7,-8,-6,11,-4,81,-3,-71,-2,40,0,-72,1,84,3,14,5,-95,6,43,8,-127,9,-74,10,-90,11,104,12,14,13,-114,13,18,14,-106,14,33,15,-109,15,12,16,124,16,-52,16,-12,16,20,17,0,17,-68,16,59,16,-120,15,-89,14,-118,13,74,12,-10,10,-84,9,78,8,3,7,-103,5,43,4,-106,2,-43,0,-42,-2,-100,-4,82,-6,-17,-9,-114,-11,48,-13,9,-15,19,-17,90,-19,-7,-21,17,-21,125,-22,59,-22,48,-22,90,-22,-94,-22,-34,-22,62,-21,-78,-21,86,-20,59,-19,84,-18,-111,-17,-17,-16,78,-14,-74,-13,-8,-12,69,-10,-120,-9,-53,-8,-25,-7,-1,-6,1,-4,-4,-4,-34,-3,-53,-2,-45,-1,5,1,106,2,13,4,-29,5,-43,7,-32,9,-32,11,-77,13,117,15,-5,16,-119,18,-41,19,50,21,107,22,-114,23,112,24,42,25,-101,25,-37,25,-51,25,-114,25,-2,24,61,24,44,23,-73,21,-48,19,-98,17,-10,14,20,12,1,9,-21,5,-15,2,24,0,106,-3,-4,-6,-63,-8,-115,-10,100,-12,69,-14,52,-16,56,-18,123,-20,-5,-22,-63,-23,-39,-24,53,-24,-69,-25,-125,-25,-113,-25,-33,-25,119,-24,86,-23,101,-22,-117,-21,-94,-20,-87,-19,-104,-18,-127,-17,114,-16,-124,-15,-48,-14,85,-12,-5,-11,-61,-9,-112,-7,73,-5,1,-3,-126,-2,-8,-1,99,1,-45,2,58,4,-90,5,28,7,-81,8,44,10,-95,11,24,13,-105,14,3,16,99,17,-97,18,-87,19,89,20,-55,20,-39,20,-93,20,66,20,-83,19,-6,18,33,18,55,17,80,16,82,15,64,14,63,13,57,12,38,11,-1,9,-64,8,93,7,-32,5,75,4,-78,2,14,1,119,-1,-17,-3,125,-4,26,-5,-50,-7,-90,-8,-127,-9,94,-10,46,-11,4,-12,-68,-14,98,-15,31,-16,-12,-18,-23,-19,25,-19,-116,-20,84,-20,101,-20,-25,-20,-86,-19,-59,-18,-16,-17,81,-15,-75,-14,27,-12,127,-11,-6,-10,125,-8,10,-6,-60,-5,125,-3,56,-1,-45,0,90,2,-89,3,-65,4,-114,5,40,6,111,6,125,6,93,6,8,6,-87,5,44,5,-71,4,73,4,1,4,-34,3,-9,3,60,4,-97,4,17,5,108,5,-64,5,22,6,103,6,-59,6,55,7,-60,7,94,8,-28,8,97,9,-56,9,13,10,75,10,119,10,-107,10,-105,10,108,10,15,10,98,9,124,8,78,7,14,6,-83,4,89,3,52,2,42,1,82,0,-116,-1,-20,-2,52,-2,119,-3,-95,-4,-40,-5,-7,-6,56,-6,-107,-7,4,-7,-120,-8,39,-8,-36,-9,-71,-9,-71,-9,-19,-9,42,-8,118,-8,-60,-8,-16,-8,-13,-8,-62,-8,-127,-8,42,-8,-55,-9,-116,-9,101,-9,100,-9,103,-9,-122,-9,-91,-9,-63,-9,-31,-9,-11,-9,-8,-9,1,-8,25,-8,92,-8,-85,-8,40,-7,-53,-7,-106,-6,119,-5,118,-4,-82,-3,-2,-2,95,0,-47,1,65,3,-111,4,-76,5,-65,6,-79,7,-110,8,106,9,66,10,22,11,-17,11,-51,12,-83,13,-124,14,71,15,14,16,-62,16,65,17,-101,17,-59,17,-62,17,121,17,6,17,117,16,-71,15,-41,14,14,14,47,13,72,12,54,11,-13,9,107,8,-104,6,-119,4,63,2,-59,-1,67,-3,-74,-6,50,-8,-69,-11,123,-13,104,-15,-83,-17,48,-18,23,-19,76,-20,-73,-21,73,-21,-3,-22,-31,-22,-35,-22,11,-21,117,-21,16,-20,-9,-20,11,-18,50,-17,111,-16,-78,-15,1,-13,50,-12,74,-11,78,-10,65,-9,25,-8,-42,-8,-110,-7,85,-6,30,-5,7,-4,17,-3,79,-2,-65,-1,107,1,46,3,9,5,-18,6,-66,8,-122,10,54,12,-13,13,-101,15,62,17,-52,18,84,20,-70,21,-6,22,23,24,0,25,-67,25,54,26,104,26,69,26,-68,25,-37,24,126,23,-54,21,-65,19,127,17,14,15,-116,12,9,10,-82,7,92,5,21,3,-44,0,-98,-2,64,-4,-11,-7,-102,-9,103,-11,61,-13,82,-15,-118,-17,-34,-19,99,-20,40,-21,42,-22,119,-23,31,-23,17,-23,46,-23,109,-23,-53,-23,40,-22,127,-22,-45,-22,109,-21,45,-20,40,-19,101,-18,-30,-17,-124,-15,58,-13,2,-11,-69,-10,112,-8,14,-6,-89,-5,51,-3,-73,-2,80,0,-43,1,101,3,-41,4,101,6,-11,7,127,9,33,11,-63,12,88,14}; }
	private static byte[] data36(){ return new byte[] {-72,15,-37,16,-62,17,84,18,-78,18,-33,18,-41,18,-64,18,-119,18,74,18,-24,17,120,17,5,17,-128,16,-30,15,55,15,-123,14,-72,13,-42,12,-57,11,-76,10,101,9,6,8,-106,6,29,5,-94,3,65,2,-1,0,-53,-1,-110,-2,80,-3,-25,-5,86,-6,-100,-8,-33,-10,19,-11,73,-13,-104,-15,34,-16,-52,-18,-61,-19,-14,-20,-120,-20,84,-20,121,-20,-29,-20,127,-19,65,-18,39,-17,43,-16,89,-15,-105,-14,9,-12,-93,-11,98,-9,66,-7,62,-5,45,-3,0,-1,-80,0,43,2,83,3,52,4,-66,4,24,5,41,5,12,5,-43,4,-122,4,47,4,-23,3,-71,3,-85,3,-75,3,-33,3,22,4,73,4,-117,4,-41,4,25,5,123,5,-29,5,105,6,-6,6,-111,7,49,8,-53,8,90,9,-19,9,111,10,-33,10,52,11,87,11,79,11,-2,10,119,10,-71,9,-66,8,-57,7,-78,6,-70,5,-43,4,23,4,115,3,-63,2,16,2,89,1,-121,0,-91,-1,-62,-2,-24,-3,32,-3,84,-4,-111,-5,-41,-6,38,-6,-119,-7,27,-7,-48,-8,-87,-8,-89,-8,-93,-8,-104,-8,100,-8,33,-8,-83,-9,38,-9,-81,-10,103,-10,58,-10,65,-10,114,-10,-60,-10,13,-9,80,-9,-116,-9,-80,-9,-54,-9,-18,-9,17,-8,67,-8,109,-8,-65,-8,-2,-8,77,-7,-87,-7,60,-6,-24,-6,-64,-5,-58,-4,-21,-3,3,-1,-2,-1,-15,0,-60,1,-127,2,56,3,13,4,-30,4,-23,5,-6,6,46,8,81,9,126,10,-94,11,-65,12,-68,13,-63,14,-80,15,-127,16,46,17,-75,17,14,18,37,18,12,18,-44,17,-115,17,53,17,-52,16,97,16,-68,15,-51,14,-115,13,-13,11,-14,9,-76,7,74,5,-73,2,32,0,-111,-3,7,-5,-99,-8,71,-10,51,-12,81,-14,-89,-16,47,-17,2,-18,3,-19,51,-20,-116,-21,28,-21,-41,-22,-43,-22,27,-21,-91,-21,118,-20,-120,-19,-74,-18,-15,-17,42,-15,88,-14,84,-13,39,-12,-34,-12,126,-11,10,-10,-121,-10,16,-9,-81,-9,112,-8,79,-7,97,-6,-96,-5,6,-3,-118,-2,23,0,-92,1,57,3,-31,4,-103,6,90,8,49,10,17,12,-23,13,-73,15,120,17,60,19,-49,20,72,22,-103,23,-65,24,-104,25,22,26,37,26,-39,25,23,25,11,24,-101,22,-8,20,52,19,101,17,126,15,-119,13,-85,11,-78,9,-95,7,117,5,57,3,-15,0,-102,-2,87,-4,29,-6,-14,-9,-53,-11,-55,-13,-44,-15,18,-16,-114,-18,74,-19,66,-20,123,-21,-32,-22,93,-22,-33,-23,96,-23,9,-23,-72,-24,-94,-24,-37,-24,-126,-23,113,-22,-75,-21,55,-19,-46,-18,115,-16,19,-14,-87,-13,52,-11,-54,-10,112,-8,34,-6,-49,-5,-119,-3,51,-1,-50,0,84,2,-16,3,-106,5,76,7,-7,8,-103,10,19,12,58,13,35,14,-46,14,61,15,-102,15,-37,15,30,16,84,16,-112,16,-62,16,-35,16,-35,16,-59,16,-82,16,103,16,26,16,-57,15,88,15,-61,14,4,14,40,13,40,12,-5,10,-57,9,-103,8,117,7,87,6,73,5,47,4,-34,2,94,1,-97,-1,-77,-3,-111,-5,-126,-7,91,-9,85,-11,96,-13,-76,-15,64,-16,-11,-18,-5,-19,46,-19,-84,-20,86,-20,60,-20,103,-20,-72,-20,59,-19,-22,-19,-48,-18,-12,-17,76,-15,-11,-14,-57,-12,-54,-10,-21,-8,-10,-6,-22,-4,-105,-2,16,0,53,1,9,2,-87,2,5,3,59,3,71,3,67,3,52,3,32,3,26,3,39,3,48,3,73,3,90,3,109,3,122,3,-105,3,-50,3,15,4,109,4,-25,4,112,5,17,6,-69,6,122,7,56,8,-11,8,-71,9,88,10,-29,10,64,11,97,11,83,11,-19,10,89,10,-91,9,-47,8,9,8,77,7,-77,6,35,6,-86,5,38,5,-109,4,-41,3,21,3,68,2,108,1,-117,0,-60,-1,-17,-2,30,-2,78,-3,121,-4,-54,-5,39,-5,-90,-6,58,-6,-32,-7,-119,-7,39,-7,-89,-8,-6,-9,69,-9,-118,-10,-46,-11,73,-11,13,-11,19,-11,71,-11,-97,-11,6,-10,92,-10,-103,-10,-48,-10,0,-9,46,-9,108,-9,-66,-9,12,-8,85,-8,-101,-8,-31,-8,51,-7,-112,-7,37,-6,-47,-6,-117,-5,84,-4,18,-3,-72,-3,63,-2,-79,-2,41,-1,-96,-1,43,0,-18,0,-42,1,-30,2,26,4,101,5,-83,6,-4,7,67,9,-122,10,-79,11,-33,12,1,14,4,15,-34,15,-109,16,40,17,-108,17,-20,17,50,18,114,18,-97,18,-105,18,112,18,-16,17,19,17,-32,15,72,14,98,12,50,10,-27,7,125,5,3,3,-110,0,50,-2,-36,-5,-101,-7,112,-9,111,-11,-118,-13,-43,-15,98,-16,18,-17,-22,-19,-16,-20,33,-20,-90,-21,97,-21,127,-21,-20,-21,-97,-20,-119,-19,-110,-18}; }
	private static byte[] data37(){ return new byte[] {-116,-17,112,-16,70,-15,0,-14,-100,-14,20,-13,-110,-13,-12,-13,87,-12,-59,-12,89,-11,12,-10,-6,-10,4,-8,49,-7,118,-6,-64,-5,22,-3,87,-2,-71,-1,47,1,-45,2,-123,4,94,6,98,8,120,10,-125,12,-107,14,-102,16,122,18,50,20,-64,21,33,23,47,24,-29,24,39,25,11,25,-107,24,-39,23,-29,22,-56,21,-102,20,103,19,18,18,-118,16,-2,14,61,13,90,11,95,9,90,7,77,5,44,3,2,1,-46,-2,-100,-4,104,-6,88,-8,83,-10,127,-12,-68,-14,54,-15,-59,-17,110,-18,53,-19,16,-20,-30,-22,-57,-23,-52,-24,8,-24,-113,-25,-120,-25,-21,-25,-70,-24,-43,-23,21,-21,121,-20,-36,-19,68,-17,-84,-16,39,-14,-70,-13,90,-11,31,-9,-49,-8,-118,-6,80,-4,21,-2,-52,-1,-105,1,102,3,49,5,-43,6,69,8,-119,9,126,10,55,11,-69,11,47,12,-103,12,26,13,-90,13,61,14,-60,14,71,15,-94,15,-27,15,25,16,73,16,117,16,-110,16,-106,16,-128,16,54,16,-73,15,19,15,95,14,-106,13,-53,12,3,12,46,11,58,10,40,9,-22,7,110,6,-60,4,-31,2,-29,0,-80,-2,120,-4,74,-6,35,-8,40,-10,85,-12,-63,-14,76,-15,19,-16,7,-17,49,-18,124,-19,-10,-20,-92,-20,124,-20,-114,-20,-28,-20,127,-19,115,-18,-73,-17,85,-15,29,-13,16,-11,4,-9,-7,-8,-75,-6,62,-4,-107,-3,-81,-2,-120,-1,55,0,-76,0,35,1,110,1,-89,1,-45,1,-2,1,27,2,52,2,81,2,105,2,-114,2,-87,2,-61,2,-35,2,36,3,100,3,-38,3,104,4,34,5,-23,5,-81,6,123,7,68,8,-4,8,-91,9,70,10,-62,10,15,11,41,11,1,11,-100,10,25,10,-114,9,-2,8,-119,8,43,8,-35,7,-124,7,33,7,-99,6,23,6,98,5,-91,4,-16,3,53,3,-127,2,-53,1,27,1,100,0,-78,-1,11,-1,107,-2,-46,-3,60,-3,-84,-4,12,-4,62,-5,98,-6,81,-7,53,-8,39,-9,60,-10,-122,-11,-2,-12,-59,-12,-67,-12,-50,-12,-8,-12,44,-11,120,-11,-77,-11,10,-10,91,-10,-66,-10,35,-9,-117,-9,-14,-9,79,-8,-83,-8,43,-7,-98,-7,31,-6,-78,-6,76,-5,-48,-5,71,-4,-89,-4,-18,-4,22,-3,44,-3,90,-3,-92,-3,27,-2,-49,-2,-72,-1,-47,0,-8,1,54,3,-125,4,-49,5,37,7,-123,8,-33,9,32,11,87,12,114,13,118,14,87,15,60,16,24,17,-30,17,-88,18,82,19,-51,19,12,20,-16,19,123,19,-83,18,124,17,18,16,103,14,-106,12,-90,10,-106,8,99,6,28,4,-54,1,-116,-1,72,-3,49,-5,56,-7,93,-9,-114,-11,-36,-13,56,-14,-70,-16,117,-17,101,-18,-65,-19,90,-19,81,-19,-114,-19,-23,-19,116,-18,6,-17,-101,-17,27,-16,-108,-16,7,-15,88,-15,-98,-15,-28,-15,45,-14,-112,-14,-10,-14,-103,-13,76,-12,46,-11,32,-10,53,-9,81,-8,106,-7,-116,-6,-77,-5,-22,-4,79,-2,-37,-1,-95,1,-126,3,-99,5,-46,7,3,10,35,12,58,14,60,16,7,18,-89,19,3,21,25,22,-27,22,96,23,-111,23,-126,23,76,23,-16,22,87,22,-93,21,-29,20,-14,19,-45,18,-102,17,55,16,-78,14,22,13,82,11,-118,9,-87,7,-75,5,-75,3,-69,1,-75,-1,-84,-3,-63,-5,-48,-7,-6,-9,55,-10,107,-12,-114,-14,-81,-16,-62,-18,-27,-20,38,-21,-81,-23,-95,-24,-21,-25,-99,-25,-84,-25,25,-24,-70,-24,-126,-23,121,-22,-114,-21,-64,-20,15,-18,116,-17,1,-15,-109,-14,82,-12,10,-10,-32,-9,-62,-7,-59,-5,-59,-3,-79,-1,-96,1,89,3,-46,4,10,6,6,7,-56,7,102,8,-7,8,-90,9,87,10,18,11,-54,11,114,12,8,13,-112,13,19,14,-100,14,28,15,-81,15,52,16,-107,16,-57,16,-31,16,-50,16,-121,16,73,16,-16,15,-90,15,58,15,-51,14,55,14,106,13,98,12,15,11,123,9,-80,7,-46,5,-43,3,-72,1,-88,-1,-112,-3,-115,-5,-119,-7,-85,-9,1,-10,123,-12,35,-13,-13,-15,-40,-16,-44,-17,-33,-18,19,-18,109,-19,33,-19,32,-19,-121,-19,74,-18,94,-17,-76,-16,62,-14,-57,-13,91,-11,-46,-10,50,-8,96,-7,117,-6,117,-5,83,-4,34,-3,-35,-3,-116,-2,21,-1,-114,-1,0,0,97,0,-64,0,27,1,112,1,-70,1,-9,1,37,2,76,2,117,2,-72,2,12,3,-112,3,41,4,-26,4,-74,5,123,6,68,7,5,8,-64,8,74,9,-57,9,34,10,76,10,69,10,30,10,-41,9,-122,9,54,9,-9,8,-60,8,-93,8,126,8,80,8,1,8,-97,7,40,7,-99,6,7,6,122,5,-14,4,114,4,-25,3,104,3,-30,2,92,2,-35,1}; }
	private static byte[] data38(){ return new byte[] {93,1,-47,0,32,0,82,-1,69,-2,1,-3,-85,-5,76,-6,-11,-8,-64,-9,-55,-10,3,-10,96,-11,-36,-12,-115,-12,79,-12,59,-12,55,-12,109,-12,-87,-12,8,-11,112,-11,-37,-11,75,-10,-65,-10,47,-9,-67,-9,72,-8,2,-7,-67,-7,113,-6,9,-5,-101,-5,-11,-5,29,-4,28,-4,-2,-5,-19,-5,-48,-5,-33,-5,29,-4,-119,-4,27,-3,-42,-3,-79,-2,-83,-1,-52,0,-3,1,64,3,-116,4,-23,5,72,7,-118,8,-34,9,29,11,87,12,-123,13,-47,14,33,16,94,17,-122,18,-123,19,58,20,-124,20,120,20,19,20,92,19,123,18,96,17,28,16,-81,14,22,13,70,11,73,9,41,7,12,5,-5,2,-13,0,4,-1,23,-3,43,-5,55,-7,65,-9,98,-11,-87,-13,39,-14,-3,-16,34,-16,-102,-17,92,-17,62,-17,68,-17,79,-17,106,-17,113,-17,125,-17,-120,-17,-98,-17,-58,-17,-31,-17,15,-16,100,-16,-59,-16,72,-15,-13,-15,-77,-14,-101,-13,-124,-12,109,-11,102,-10,68,-9,57,-8,59,-7,82,-6,-88,-5,48,-3,-15,-2,-42,0,-41,2,5,5,44,7,79,9,80,11,60,13,-19,14,104,16,-73,17,-48,18,-67,19,-125,20,6,21,104,21,-122,21,-111,21,109,21,38,21,-55,20,102,20,-60,19,10,19,37,18,25,17,-35,15,126,14,9,13,124,11,-35,9,51,8,124,6,-59,4,-14,2,42,1,74,-1,88,-3,53,-5,-1,-8,-100,-10,40,-12,-87,-15,95,-17,59,-19,104,-21,-1,-23,-13,-24,63,-24,-41,-25,-50,-25,-28,-25,52,-24,-75,-24,102,-23,83,-22,98,-21,-77,-20,27,-18,-82,-17,101,-15,63,-13,39,-11,56,-9,89,-7,123,-5,111,-3,59,-1,-56,0,21,2,31,3,-6,3,-45,4,-98,5,111,6,63,7,4,8,-62,8,106,9,14,10,-100,10,64,11,-6,11,-80,12,111,13,34,14,-52,14,79,15,-68,15,4,16,64,16,114,16,-100,16,-43,16,-14,16,13,17,-33,16,-122,16,-49,15,-55,14,121,13,-22,11,43,10,84,8,118,6,-110,4,-98,2,-74,0,-54,-2,-19,-4,27,-5,101,-7,-48,-9,72,-10,-57,-12,94,-13,-1,-15,-77,-16,-115,-17,-82,-18,25,-18,-40,-19,5,-18,-127,-18,78,-17,74,-16,95,-15,116,-14,111,-13,116,-12,104,-11,88,-10,84,-9,86,-8,81,-7,50,-6,13,-5,-43,-5,-124,-4,40,-3,-61,-3,109,-2,1,-1,-110,-1,11,0,114,0,-61,0,17,1,90,1,-82,1,19,2,-98,2,57,3,-19,3,-71,4,-113,5,82,6,1,7,-99,7,24,8,102,8,-107,8,-81,8,-77,8,-92,8,-118,8,119,8,94,8,93,8,104,8,124,8,-113,8,-99,8,-99,8,105,8,43,8,-41,7,-125,7,31,7,-70,6,105,6,21,6,-64,5,123,5,43,5,-30,4,125,4,1,4,87,3,113,2,88,1,30,0,-102,-2,36,-3,-91,-5,53,-6,-39,-8,-99,-9,-111,-10,-89,-11,-20,-12,83,-12,-22,-13,-108,-13,116,-13,120,-13,-81,-13,-8,-13,98,-12,-24,-12,106,-11,-3,-11,-81,-10,89,-9,53,-8,11,-7,-12,-7,-87,-6,44,-5,118,-5,-114,-5,100,-5,26,-5,-36,-6,-88,-6,-115,-6,-103,-6,-59,-6,25,-5,-119,-5,33,-4,-54,-4,-102,-3,-125,-2,-122,-1,-102,0,-46,1,19,3,117,4,-60,5,46,7,-101,8,27,10,-93,11,65,13,-26,14,108,16,-66,17,-42,18,-106,19,-10,19,10,20,-36,19,112,19,-26,18,35,18,51,17,3,16,-91,14,36,13,117,11,-87,9,-33,7,11,6,59,4,83,2,109,0,127,-2,-124,-4,112,-6,-120,-8,-65,-10,61,-11,0,-12,13,-13,88,-14,-35,-15,105,-15,-3,-16,116,-16,-3,-17,-116,-17,49,-17,-24,-18,-61,-18,-72,-18,-66,-18,-38,-18,19,-17,-127,-17,-2,-17,-94,-16,94,-15,29,-14,-44,-14,-120,-13,59,-12,-6,-12,-51,-11,-36,-10,-8,-9,86,-7,-36,-6,-104,-4,118,-2,94,0,111,2,117,4,102,6,55,8,-16,9,-124,11,-9,12,73,14,-128,15,-109,16,119,17,63,18,-36,18,94,19,-59,19,24,20,70,20,79,20,60,20,19,20,-77,19,48,19,-106,18,-57,17,-37,16,-60,15,-93,14,104,13,23,12,-67,10,71,9,-71,7,1,6,19,4,-15,1,-104,-1,26,-3,120,-6,-51,-9,39,-11,-82,-14,104,-16,91,-18,-79,-20,107,-21,79,-22,115,-23,-60,-24,78,-24,-3,-25,-12,-25,61,-24,-56,-24,-94,-23,-76,-22,-15,-21,89,-19,-6,-18,-61,-16,-70,-14,-52,-12,-25,-10,-15,-8,-60,-6,93,-4,-74,-3,-22,-2,-25,-1,-37,0,-60,1,-77,2,-106,3,121,4,69,5,6,6,-65,6,105,7,39,8,-23,8,-57,9,-79,10,-109,11,111,12,65,13,-7,13,-110,14,36,15,-69,15,87,16,-10,16}; }
	private static byte[] data39(){ return new byte[] {-118,17,7,18,61,18,64,18,-26,17,60,17,83,16,60,15,-25,13,123,12,-25,10,72,9,-106,7,-44,5,31,4,94,2,-88,0,-48,-2,3,-3,60,-5,120,-7,-72,-9,-2,-11,110,-12,-21,-14,-87,-15,-101,-16,-18,-17,126,-17,-123,-17,-65,-17,42,-16,-88,-16,56,-15,-67,-15,63,-14,-36,-14,-116,-13,86,-12,38,-11,8,-10,-24,-10,-73,-9,127,-8,80,-7,25,-6,-24,-6,-76,-5,123,-4,60,-3,-27,-3,122,-2,-11,-2,101,-1,-51,-1,76,0,-45,0,114,1,49,2,-15,2,-62,3,-118,4,68,5,-32,5,110,6,-41,6,47,7,118,7,-101,7,-75,7,-66,7,-71,7,-67,7,-41,7,1,8,54,8,114,8,-99,8,-77,8,-83,8,-90,8,122,8,83,8,36,8,9,8,-27,7,-57,7,-87,7,-94,7,-114,7,-124,7,102,7,46,7,-58,6,43,6,106,5,97,4,47,3,-31,1,111,0,-27,-2,100,-3,-27,-5,126,-6,50,-7,7,-8,9,-9,21,-10,77,-11,-88,-12,51,-12,-48,-13,-90,-13,-89,-13,-54,-13,5,-12,105,-12,-25,-12,-112,-11,90,-10,47,-9,21,-8,-12,-8,-74,-7,81,-6,-85,-6,-42,-6,-52,-6,-89,-6,102,-6,51,-6,10,-6,1,-6,12,-6,62,-6,-128,-6,-41,-6,68,-5,-78,-5,68,-4,-33,-4,-71,-3,-98,-2,-84,-1,-43,0,18,2,102,3,-43,4,113,6,38,8,-3,9,-53,11,-102,13,41,15,121,16,-118,17,90,18,-11,18,77,19,121,19,109,19,40,19,-76,18,8,18,35,17,22,16,-27,14,-94,13,56,12,-82,10,45,9,-127,7,-66,5,-37,3,-21,1,-14,-1,-2,-3,47,-4,-105,-6,58,-7,9,-8,0,-9,10,-10,27,-11,39,-12,44,-13,62,-14,78,-15,-120,-16,-42,-17,71,-17,-41,-18,-111,-18,112,-18,111,-18,-99,-18,-15,-18,88,-17,-48,-17,74,-16,-52,-16,74,-15,-48,-15,92,-14,2,-13,-55,-13,-47,-12,-4,-11,111,-9,1,-7,-36,-6,-95,-4,118,-2,67,0,9,2,-63,3,101,5,0,7,-105,8,19,10,97,11,-100,12,-76,13,-71,14,-90,15,-122,16,80,17,7,18,-76,18,49,19,-104,19,-52,19,-23,19,-48,19,-109,19,68,19,-31,18,83,18,-55,17,42,17,114,16,-99,15,-100,14,118,13,4,12,94,10,114,8,73,6,-26,3,93,1,-64,-2,11,-4,96,-7,-22,-10,-90,-12,-115,-14,-80,-16,9,-17,-119,-19,36,-20,-19,-22,-26,-23,28,-23,-107,-24,97,-24,114,-24,-38,-24,-110,-23,-96,-22,-30,-21,117,-19,39,-17,-7,-16,-46,-14,-97,-12,101,-10,-15,-9,99,-7,-86,-6,-26,-5,-5,-4,0,-2,2,-1,-2,-1,-22,0,-53,1,-91,2,122,3,62,4,26,5,-19,5,-44,6,-67,7,-65,8,-86,9,-122,10,109,11,73,12,50,13,40,14,47,15,58,16,43,17,-10,17,-116,18,-46,18,-47,18,-117,18,11,18,76,17,102,16,84,15,44,14,-36,12,-113,11,31,10,-73,8,35,7,-106,5,-5,3,62,2,124,0,-81,-2,-58,-4,-21,-6,38,-7,125,-9,-9,-11,-70,-12,-57,-13,10,-13,-98,-14,65,-14,25,-14,-26,-15,-43,-15,-56,-15,-27,-15,-7,-15,62,-14,-91,-14,22,-13,-98,-13,57,-12,-38,-12,127,-11,60,-10,-5,-10,-44,-9,-88,-8,127,-7,82,-6,30,-5,-59,-5,91,-4,-30,-4,111,-3,12,-2,-39,-2,-72,-1,-85,0,-86,1,-91,2,-122,3,57,4,-42,4,93,5,-60,5,27,6,98,6,-109,6,-87,6,-69,6,-48,6,-32,6,12,7,75,7,-103,7,-34,7,41,8,85,8,97,8,89,8,55,8,37,8,20,8,14,8,33,8,71,8,119,8,-87,8,-18,8,9,9,31,9,10,9,-36,8,123,8,-15,7,57,7,69,6,48,5,-24,3,-123,2,13,1,-113,-1,24,-2,-95,-4,63,-5,-13,-7,-44,-8,-74,-9,-64,-10,-34,-11,58,-11,-105,-12,41,-12,-37,-13,-53,-13,-22,-13,60,-12,-54,-12,113,-11,62,-10,21,-9,-46,-9,125,-8,5,-7,106,-7,-109,-7,-93,-7,-100,-7,127,-7,94,-7,66,-7,71,-7,91,-7,121,-7,-77,-7,-14,-7,46,-6,123,-6,-58,-6,41,-5,-103,-5,55,-4,-15,-4,-48,-3,-49,-2,12,0,107,1,-16,2,-96,4,108,6,55,8,-32,9,-127,11,-16,12,49,14,59,15,46,16,-26,16,-118,17,-12,17,55,18,55,18,7,18,-84,17,37,17,118,16,-71,15,-22,14,7,14,-10,12,-65,11,104,10,-46,8,23,7,87,5,-98,3,1,2,124,0,33,-1,-40,-3,-122,-4,66,-5,-14,-7,-118,-8,28,-9,-68,-11,105,-12,21,-13,-2,-15,-15,-16,16,-16,83,-17,-66,-18,108,-18,58,-18,51,-18,79,-18,-123,-18,-73,-18,-15,-18,42,-17,107,-17,-66,-17,55,-16,-26,-16,-49,-15,-4,-14,93,-12,-20,-11}; }
	private static byte[] data40(){ return new byte[] {-116,-9,60,-7,-35,-6,121,-4,1,-2,-105,-1,31,1,-90,2,42,4,-95,5,5,7,71,8,116,9,-123,10,-117,11,-105,12,-112,13,-111,14,124,15,101,16,39,17,-57,17,49,18,-111,18,-72,18,-39,18,-23,18,13,19,24,19,12,19,-18,18,-92,18,41,18,102,17,121,16,66,15,-62,13,7,12,5,10,-60,7,88,5,-47,2,71,0,-69,-3,78,-5,20,-7,-46,-10,-60,-12,-69,-14,-45,-16,-15,-18,65,-19,-61,-21,-124,-22,-108,-23,-8,-24,-69,-24,-26,-24,97,-23,48,-22,56,-21,118,-20,-48,-19,78,-17,-71,-16,45,-14,-97,-13,-6,-12,69,-10,124,-9,-84,-8,-47,-7,-31,-6,-21,-5,-21,-4,-34,-3,-47,-2,-55,-1,-76,0,-85,1,-90,2,-88,3,-90,4,-102,5,-101,6,-116,7,-116,8,-104,9,-73,10,-20,11,35,13,94,14,-128,15,123,16,71,17,-44,17,40,18,38,18,8,18,-90,17,42,17,-128,16,-50,15,-5,14,11,14,12,13,-8,11,-47,10,-124,9,51,8,-63,6,44,5,123,3,-71,1,-10,-1,44,-2,-120,-4,8,-5,-73,-7,-107,-8,-84,-9,-36,-10,20,-10,86,-11,-93,-12,-9,-13,85,-13,-35,-14,-127,-14,54,-14,11,-14,13,-14,19,-14,48,-14,96,-14,-84,-14,27,-13,-87,-13,79,-12,38,-11,-7,-11,-40,-10,-107,-9,86,-8,2,-7,-71,-7,126,-6,88,-5,83,-4,117,-3,-96,-2,-46,-1,-18,0,-12,1,-47,2,-124,3,24,4,-107,4,-12,4,57,5,121,5,-103,5,-63,5,-44,5,-1,5,40,6,99,6,-85,6,-18,6,45,7,71,7,95,7,73,7,40,7,10,7,10,7,42,7,100,7,-46,7,80,8,-41,8,77,9,-65,9,18,10,60,10,75,10,63,10,-1,9,-111,9,-17,8,32,8,15,7,-27,5,-114,4,38,3,-79,1,55,0,-47,-2,90,-3,-1,-5,-77,-6,114,-7,58,-8,26,-9,43,-10,76,-11,-91,-12,49,-12,13,-12,20,-12,86,-12,-49,-12,98,-11,3,-10,-79,-10,71,-9,-65,-9,19,-8,78,-8,111,-8,106,-8,107,-8,118,-8,-127,-8,-114,-8,-81,-8,-45,-8,5,-7,46,-7,98,-7,-128,-7,-95,-7,-57,-7,-2,-7,59,-6,-85,-6,71,-5,27,-4,38,-3,94,-2,-47,-1,80,1,-15,2,-101,4,56,6,-48,7,52,9,-108,10,-62,11,-40,12,-48,13,-74,14,105,15,-1,15,123,16,-74,16,-60,16,-64,16,-109,16,71,16,-14,15,126,15,-20,14,32,14,37,13,16,12,-52,10,120,9,34,8,-35,6,-89,5,113,4,74,3,15,2,-71,0,66,-1,-80,-3,3,-4,70,-6,-95,-8,-9,-10,111,-11,-6,-13,-84,-14,-124,-15,-124,-16,-81,-17,27,-17,-88,-18,86,-18,44,-18,-7,-19,-43,-19,-79,-19,-98,-19,-77,-19,-14,-19,115,-18,64,-17,63,-16,127,-15,-23,-14,101,-12,-17,-11,111,-9,-4,-8,116,-6,-32,-5,68,-3,-75,-2,12,0,101,1,-79,2,-11,3,31,5,64,6,86,7,107,8,-126,9,-89,10,-75,11,-57,12,-79,13,-114,14,60,15,-48,15,106,16,-3,16,-107,17,50,18,-54,18,84,19,-68,19,-5,19,7,20,-34,19,108,19,-75,18,-69,17,121,16,-11,14,47,13,60,11,9,9,-40,6,-123,4,63,2,-24,-1,-82,-3,89,-5,17,-7,-72,-10,107,-12,45,-14,16,-16,47,-18,-93,-20,111,-21,-114,-22,5,-22,-29,-23,0,-22,111,-22,31,-21,-9,-21,-4,-20,18,-18,49,-17,80,-16,96,-15,119,-14,-118,-13,-99,-12,-73,-11,-38,-10,-21,-9,-4,-8,7,-6,21,-5,34,-4,41,-3,45,-2,44,-1,27,0,24,1,4,2,-4,2,12,4,36,5,88,6,-101,7,2,9,107,10,-52,11,26,13,77,14,70,15,6,16,-113,16,-23,16,14,17,9,17,-9,16,-61,16,115,16,17,16,-103,15,-8,14,66,14,116,13,-109,12,123,11,82,10,-1,8,-105,7,21,6,-114,4,11,3,-115,1,43,0,-28,-2,-79,-3,-97,-4,-107,-5,-90,-6,-88,-7,-88,-8,-94,-9,-91,-10,-96,-11,-73,-12,-15,-13,57,-13,-86,-14,39,-14,-55,-15,126,-15,90,-15,101,-15,-81,-15,7,-14,-114,-14,39,-13,-68,-13,88,-12,-14,-12,-102,-11,87,-10,62,-9,76,-8,-126,-7,-52,-6,52,-4,-105,-3,-26,-2,17,0,17,1,-9,1,-97,2,46,3,-104,3,-2,3,57,4,111,4,-109,4,-62,4,-28,4,29,5,88,5,-101,5,-37,5,14,6,31,6,33,6,41,6,21,6,37,6,68,6,-121,6,-5,6,101,7,3,8,-106,8,59,9,-63,9,82,10,-64,10,24,11,71,11,85,11,44,11,-37,10,83,10,-101,9,-79,8,-108,7,105,6,30,5,-55,3,118,2,20,1,-80,-1,52,-2,-68,-4,71,-5,-39,-7,-116,-8,106,-9,-113,-10,-43,-11,103,-11,49,-11}; }
	private static byte[] data41(){ return new byte[] {51,-11,92,-11,-87,-11,27,-10,126,-10,-25,-10,44,-9,92,-9,118,-9,126,-9,-118,-9,-123,-9,-121,-9,-93,-9,-59,-9,-8,-9,42,-8,100,-8,-122,-8,-89,-8,-79,-8,-72,-8,-74,-8,-59,-8,-15,-8,60,-7,-86,-7,87,-6,43,-5,41,-4,82,-3,-91,-2,9,0,-127,1,-5,2,118,4,-43,5,38,7,95,8,-113,9,-102,10,-99,11,124,12,82,13,-4,13,-116,14,17,15,102,15,-74,15,-27,15,3,16,-22,15,-83,15,89,15,-45,14,39,14,116,13,-91,12,-44,11,-9,10,33,10,62,9,71,8,60,7,6,6,-83,4,12,3,90,1,-124,-1,-86,-3,-59,-5,-2,-7,52,-8,-120,-10,4,-11,-79,-13,121,-14,122,-15,-97,-16,-32,-17,51,-17,-111,-18,-1,-19,122,-19,34,-19,-23,-20,-10,-20,65,-19,-52,-19,-106,-18,-107,-17,-68,-16,-2,-15,90,-13,-86,-12,-1,-11,97,-9,-77,-8,-11,-7,60,-5,125,-4,-77,-3,-44,-2,-24,-1,-3,0,11,2,34,3,75,4,117,5,-94,6,-61,7,-39,8,-43,9,-56,10,-85,11,-105,12,119,13,102,14,101,15,94,16,79,17,66,18,42,19,-29,19,118,20,-62,20,-15,20,-67,20,92,20,-95,19,-81,18,114,17,-1,15,84,14,-112,12,-93,10,-72,8,-91,6,-125,4,62,2,-27,-1,102,-3,-42,-6,65,-8,-36,-11,-111,-13,-109,-15,-29,-17,-126,-18,100,-19,-88,-20,32,-20,-18,-21,-11,-21,56,-20,-100,-20,28,-19,-71,-19,97,-18,18,-17,-53,-17,-102,-16,106,-15,61,-14,34,-13,30,-12,32,-11,44,-10,62,-9,84,-8,100,-7,105,-6,107,-5,100,-4,91,-3,93,-2,114,-1,-115,0,-62,1,21,3,-127,4,-16,5,121,7,-2,8,105,10,-65,11,-33,12,-27,13,-91,14,58,15,-72,15,10,16,53,16,74,16,74,16,46,16,7,16,-46,15,-113,15,27,15,-121,14,-52,13,-38,12,-67,11,-95,10,103,9,42,8,-21,6,-61,5,-100,4,123,3,106,2,107,1,99,0,90,-1,68,-2,42,-3,-14,-5,-68,-6,-126,-7,69,-8,21,-9,-12,-11,-20,-12,-19,-13,14,-13,105,-14,-23,-15,-115,-15,111,-15,98,-15,123,-15,-102,-15,-43,-15,26,-14,123,-14,-2,-14,-82,-13,-128,-12,-125,-11,-78,-10,6,-8,96,-7,-63,-6,31,-4,95,-3,124,-2,120,-1,86,0,20,1,-88,1,49,2,-100,2,-11,2,63,3,-119,3,-25,3,54,4,-111,4,-27,4,33,5,64,5,72,5,59,5,43,5,26,5,33,5,82,5,-111,5,-5,5,-120,6,33,7,-58,7,125,8,55,9,-37,9,127,10,15,11,119,11,-70,11,-45,11,-56,11,121,11,10,11,104,10,-91,9,-51,8,-39,7,-35,6,-61,5,-111,4,68,3,-30,1,93,0,-47,-2,84,-3,-27,-5,-104,-6,122,-7,-105,-8,-23,-9,115,-9,49,-9,13,-9,10,-9,21,-9,39,-9,47,-9,60,-9,60,-9,48,-9,18,-9,3,-9,-23,-10,-36,-10,-39,-10,-16,-10,38,-9,83,-9,127,-9,-107,-9,-94,-9,-115,-9,116,-9,89,-9,79,-9,95,-9,-96,-9,7,-8,-117,-8,80,-7,55,-6,66,-5,96,-4,-89,-3,1,-1,84,0,-87,1,-12,2,64,4,100,5,-127,6,-113,7,127,8,94,9,41,10,-17,10,-81,11,99,12,25,13,-87,13,38,14,-120,14,-61,14,-39,14,-47,14,-69,14,-115,14,77,14,22,14,-41,13,-121,13,40,13,-70,12,55,12,118,11,-115,10,108,9,22,8,-122,6,-44,4,9,3,28,1,39,-1,69,-3,108,-5,-78,-7,25,-8,-86,-10,80,-11,-1,-13,-58,-14,-115,-15,101,-16,66,-17,76,-18,-124,-19,-10,-20,-92,-20,-94,-20,-40,-20,85,-19,3,-18,-34,-18,-33,-17,-19,-16,25,-14,59,-13,106,-12,-98,-11,-43,-10,-11,-9,17,-7,41,-6,46,-5,55,-4,59,-3,80,-2,115,-1,-98,0,-48,1,-6,2,-1,3,23,5,-5,5,-26,6,-50,7,-54,8,-40,9,-3,10,32,12,101,13,-83,14,-32,15,12,17,25,18,7,19,-73,19,72,20,-110,20,-86,20,-123,20,15,20,105,19,-128,18,124,17,76,16,2,15,-110,13,21,12,88,10,114,8,63,6,-17,3,116,1,-29,-2,94,-4,-2,-7,-66,-9,-65,-11,0,-12,116,-14,53,-15,27,-16,94,-17,-73,-18,84,-18,17,-18,-1,-19,-12,-19,13,-18,58,-18,113,-18,-96,-18,-2,-18,99,-17,-9,-17,-96,-16,123,-15,106,-14,98,-13,98,-12,93,-11,74,-10,45,-9,28,-8,27,-7,34,-6,70,-5,-114,-4,-30,-3,81,-1,-38,0,116,2,11,4,-103,5,53,7,-95,8,-9,9,26,11,39,12,-2,12,-83,13,60,14,-75,14,4,15,75,15,-122,15,-90,15,-70,15,-90,15,118,15,13,15,120,14,-50,13,-2,12,36,12,63,11,103,10,-105,9,-62,8,2,8}; }
	private static byte[] data42(){ return new byte[] {62,7,126,6,-82,5,-34,4,-7,3,-2,2,-22,1,-59,0,120,-1,25,-2,-80,-4,64,-5,-56,-7,90,-8,11,-9,-34,-11,-52,-12,-18,-13,63,-13,-99,-14,11,-14,-98,-15,53,-15,-27,-16,-81,-16,-89,-16,-51,-16,31,-15,-67,-15,-113,-14,-106,-13,-53,-12,27,-10,125,-9,-50,-8,35,-6,93,-5,126,-4,-124,-3,114,-2,66,-1,-12,-1,-114,0,31,1,-93,1,29,2,-106,2,27,3,-127,3,-43,3,24,4,52,4,52,4,35,4,11,4,14,4,19,4,72,4,-106,4,2,5,-120,5,39,6,-53,6,108,7,35,8,-46,8,117,9,18,10,-101,10,15,11,86,11,118,11,108,11,63,11,-16,10,-102,10,43,10,-85,9,27,9,104,8,-117,7,121,6,72,5,-15,3,116,2,-5,0,-125,-1,49,-2,-21,-4,-25,-5,12,-5,95,-6,-37,-7,108,-7,30,-7,-39,-8,-99,-8,97,-8,27,-8,-47,-9,-119,-9,51,-9,-43,-10,-119,-10,72,-10,45,-10,36,-10,46,-10,78,-10,97,-10,102,-10,89,-10,77,-10,39,-10,11,-10,25,-10,48,-10,120,-10,-30,-10,114,-9,29,-8,-23,-8,-54,-7,-57,-6,-59,-5,-31,-4,13,-2,48,-1,89,0,110,1,-119,2,124,3,93,4,59,5,16,6,-33,6,-87,7,125,8,72,9,17,10,-63,10,102,11,-14,11,99,12,-51,12,21,13,88,13,-110,13,-42,13,12,14,68,14,-115,14,-66,14,-53,14,-68,14,120,14,-7,13,59,13,55,12,3,11,-122,9,-23,7,38,6,73,4,109,2,-104,0,-43,-2,28,-3,112,-5,-49,-7,56,-8,-118,-10,-19,-12,92,-13,-26,-15,104,-16,68,-17,69,-18,-107,-19,32,-19,-16,-20,-2,-20,75,-19,-59,-19,102,-18,32,-17,-12,-17,-14,-16,-17,-15,-17,-14,-5,-13,-2,-12,-3,-11,-18,-10,-25,-9,-31,-8,-27,-7,-9,-6,4,-4,48,-3,58,-2,93,-1,92,0,81,1,69,2,44,3,29,4,5,5,18,6,60,7,122,8,-55,9,56,11,-89,12,14,14,85,15,-125,16,-104,17,126,18,44,19,-76,19,-7,19,8,20,-30,19,-111,19,33,19,-112,18,-34,17,7,17,-18,15,-75,14,49,13,112,11,109,9,77,7,6,5,-79,2,93,0,36,-2,19,-4,22,-6,76,-8,-94,-10,53,-11,-31,-13,-53,-14,-48,-15,5,-15,88,-16,-49,-17,89,-17,-10,-18,-90,-18,101,-18,55,-18,49,-18,94,-18,-84,-18,24,-17,-96,-17,81,-16,-4,-16,-68,-15,-123,-14,81,-13,38,-12,21,-11,16,-10,43,-9,119,-8,-40,-7,106,-5,9,-3,-65,-2,123,0,45,2,-59,3,84,5,-65,6,1,8,28,9,20,10,-29,10,-104,11,63,12,-53,12,78,13,-49,13,45,14,-123,14,-85,14,-80,14,-110,14,81,14,-28,13,107,13,-25,12,92,12,-54,11,81,11,-38,10,97,10,-13,9,-127,9,3,9,-127,8,-29,7,54,7,96,6,115,5,91,4,31,3,-79,1,40,0,-99,-2,4,-3,123,-5,-1,-7,-96,-8,74,-9,17,-10,-8,-12,-15,-13,-20,-14,17,-14,66,-15,-100,-16,26,-16,-51,-17,-40,-17,6,-16,-108,-16,79,-15,66,-14,88,-13,-107,-12,-47,-11,12,-9,68,-8,100,-7,123,-6,101,-5,85,-4,49,-3,-6,-3,-65,-2,-119,-1,69,0,-2,0,-95,1,42,2,-98,2,-17,2,29,3,48,3,52,3,37,3,37,3,45,3,77,3,-118,3,-40,3,84,4,-51,4,110,5,31,6,-46,6,-112,7,79,8,12,9,-76,9,72,10,-72,10,14,11,56,11,84,11,88,11,67,11,33,11,-25,10,-103,10,33,10,-121,9,-72,8,-61,7,-83,6,123,5,51,4,-33,2,-92,1,113,0,108,-1,117,-2,-86,-3,-6,-4,82,-4,-62,-5,60,-5,-81,-6,37,-6,-99,-7,5,-7,118,-8,-26,-9,113,-9,7,-9,-77,-10,120,-10,85,-10,48,-10,29,-10,-10,-11,-20,-11,-86,-11,122,-11,68,-11,24,-11,6,-11,15,-11,74,-11,-96,-11,27,-10,-63,-10,120,-9,76,-8,54,-7,62,-6,65,-5,83,-4,92,-3,114,-2,93,-1,76,0,22,1,-30,1,-99,2,86,3,23,4,-37,4,-93,5,103,6,33,7,-50,7,116,8,9,9,-118,9,12,10,-128,10,9,11,-125,11,15,12,-75,12,91,13,11,14,-73,14,87,15,-46,15,25,16,45,16,-5,15,124,15,-78,14,-80,13,113,12,10,11,122,9,-34,7,49,6,114,4,-71,2,-29,0,5,-1,25,-3,51,-5,60,-7,66,-9,111,-11,-74,-13,45,-14,-44,-16,-71,-17,-21,-18,68,-18,-24,-19,-63,-19,-44,-19,16,-18,-120,-18,16,-17,-70,-17,115,-16,62,-15,-5,-15,-67,-14,-118,-13,97,-12,55,-11,29,-10,14,-9,6,-8,5,-7,-4,-7,-2,-6,-18,-5,-42,-4,-69,-3,-112,-2,108,-1,69,0,48,1,52,2,89,3}; }
	private static byte[] data43(){ return new byte[] {-89,4,-1,5,121,7,-8,8,-119,10,0,12,100,13,-91,14,-52,15,-59,16,-111,17,62,18,-52,18,59,19,-128,19,-75,19,-82,19,-120,19,54,19,-95,18,-38,17,-66,16,117,15,-37,13,16,12,52,10,54,8,47,6,40,4,58,2,69,0,109,-2,-84,-4,-3,-6,115,-7,14,-8,-70,-10,-113,-11,103,-12,108,-13,110,-14,-112,-15,-93,-16,-12,-17,91,-17,-17,-18,-108,-18,127,-18,116,-18,-108,-18,-61,-18,17,-17,91,-17,-64,-17,48,-16,-74,-16,96,-15,44,-14,54,-13,103,-12,-62,-11,80,-9,-4,-8,-64,-6,-116,-4,91,-2,31,0,-70,1,71,3,-95,4,-29,5,-13,6,-18,7,-34,8,-76,9,117,10,50,11,-32,11,106,12,-22,12,52,13,96,13,94,13,76,13,31,13,-41,12,-89,12,111,12,73,12,28,12,-9,11,-38,11,-74,11,-114,11,110,11,65,11,3,11,-87,10,50,10,-116,9,-102,8,-121,7,75,6,-38,4,86,3,-55,1,57,0,-100,-2,1,-3,125,-5,-9,-7,119,-8,1,-9,-93,-11,69,-12,18,-13,3,-14,31,-15,116,-16,2,-16,-39,-17,-11,-17,74,-16,-24,-16,-86,-15,-101,-14,-107,-13,-78,-12,-81,-11,-82,-10,-89,-9,-106,-8,122,-7,107,-6,93,-5,84,-4,67,-3,35,-2,6,-1,-59,-1,94,0,-40,0,53,1,106,1,-116,1,-97,1,-86,1,-67,1,-22,1,25,2,95,2,-86,2,33,3,-103,3,57,4,-36,4,-93,5,98,6,36,7,-36,7,-122,8,28,9,-94,9,27,10,123,10,-48,10,28,11,72,11,113,11,117,11,106,11,53,11,-50,10,65,10,-116,9,-80,8,-78,7,-90,6,-116,5,121,4,111,3,122,2,-89,1,-46,0,21,0,104,-1,-65,-2,25,-2,104,-3,-80,-4,-3,-5,57,-5,-122,-6,-56,-7,30,-7,-106,-8,22,-8,-82,-9,79,-9,16,-9,-68,-10,100,-10,-2,-11,-91,-11,48,-11,-53,-12,-125,-12,68,-12,55,-12,63,-12,123,-12,-44,-12,68,-11,-23,-11,-92,-10,127,-9,117,-8,126,-7,124,-6,126,-5,113,-4,89,-3,29,-2,-44,-2,-123,-1,56,0,-25,0,-99,1,89,2,23,3,-51,3,126,4,24,5,-75,5,55,6,-67,6,63,7,-57,7,102,8,23,9,-37,9,-95,10,-123,11,120,12,95,13,80,14,42,15,-26,15,93,16,-82,16,-76,16,119,16,-14,15,63,15,89,14,67,13,18,12,-59,10,90,9,-64,7,29,6,81,4,98,2,89,0,86,-2,71,-4,65,-6,79,-8,-119,-10,-22,-12,106,-13,39,-14,21,-15,53,-16,-94,-17,64,-17,36,-17,27,-17,91,-17,-113,-17,-29,-17,58,-16,-94,-16,22,-15,-117,-15,27,-14,-51,-14,-116,-13,85,-12,49,-11,25,-10,-8,-10,-50,-9,-101,-8,109,-7,41,-6,-19,-6,-70,-5,-104,-4,126,-3,-118,-2,-89,-1,-20,0,72,2,-70,3,74,5,-54,6,96,8,-34,9,53,11,118,12,-97,13,-96,14,-104,15,110,16,55,17,-19,17,-116,18,4,19,93,19,124,19,105,19,30,19,-118,18,-73,17,-91,16,107,15,-13,13,106,12,-56,10,26,9,90,7,-98,5,-17,3,60,2,-96,0,28,-1,-84,-3,62,-4,-19,-6,-120,-7,49,-8,-41,-10,-119,-11,73,-12,26,-13,11,-14,52,-15,106,-16,-39,-17,88,-17,0,-17,-89,-18,113,-18,74,-18,47,-18,53,-18,84,-18,-88,-18,41,-17,-31,-17,-59,-16,-12,-15,64,-13,-59,-12,116,-10,52,-8,-12,-7,-59,-5,119,-3,30,-1,-110,0,-10,1,69,3,112,4,-121,5,-104,6,-109,7,-128,8,94,9,37,10,-60,10,73,11,-91,11,-30,11,-6,11,-4,11,-1,11,-7,11,-22,11,-16,11,-15,11,-1,11,5,12,31,12,63,12,98,12,-120,12,-94,12,-94,12,117,12,32,12,-113,11,-61,10,-46,9,-73,8,123,7,45,6,-60,4,96,3,-43,1,63,0,-95,-2,-22,-4,53,-5,116,-7,-39,-9,62,-10,-48,-12,-109,-13,-125,-14,-76,-15,22,-15,-56,-16,-82,-16,-47,-16,34,-15,-87,-15,61,-14,-21,-14,-94,-13,84,-12,12,-11,-59,-11,-109,-10,95,-9,60,-8,46,-7,42,-6,37,-5,15,-4,-10,-4,-70,-3,94,-2,-40,-2,66,-1,-107,-1,-44,-1,19,0,75,0,-119,0,-51,0,25,1,114,1,-29,1,102,2,14,3,-68,3,125,4,72,5,6,6,-77,6,77,7,-36,7,88,8,-42,8,69,9,-72,9,26,10,127,10,-53,10,0,11,24,11,17,11,-31,10,-117,10,18,10,-121,9,-40,8,32,8,99,7,-100,6,-33,5,38,5,-122,4,-24,3,75,3,-76,2,20,2,108,1,-91,0,-33,-1,1,-1,34,-2,65,-3,109,-4,-106,-5,-29,-6,51,-6,-100,-7,9,-7,123,-8,-22,-9,88,-9,-78,-10,11,-10,107,-11,-61,-12,48,-12,-60,-13,121,-13,69,-13}; }
	private static byte[] data44(){ return new byte[] {65,-13,98,-13,-72,-13,50,-12,-31,-12,-82,-11,-95,-10,-106,-9,-99,-8,-100,-7,-122,-6,99,-5,62,-4,4,-3,-70,-3,102,-2,29,-1,-50,-1,112,0,25,1,-78,1,57,2,-72,2,43,3,-120,3,-13,3,99,4,-26,4,-128,5,51,6,9,7,-15,7,-17,8,11,10,39,11,85,12,94,13,95,14,60,15,-23,15,98,16,-75,16,-62,16,-110,16,69,16,-66,15,8,15,50,14,40,13,-6,11,-113,10,-4,8,51,7,70,5,47,3,38,1,18,-1,9,-3,18,-5,70,-7,-105,-9,10,-10,-76,-12,-112,-13,-93,-14,-22,-15,107,-15,4,-15,-44,-16,-100,-16,-122,-16,121,-16,111,-16,-128,-16,-82,-16,-22,-16,73,-15,-59,-15,92,-14,-9,-14,-89,-13,76,-12,-11,-12,-112,-11,44,-10,-50,-10,117,-9,48,-8,0,-7,-26,-7,-27,-6,11,-4,66,-3,-92,-2,2,0,-108,1,30,3,-99,4,21,6,-122,7,-42,8,20,10,66,11,102,12,119,13,126,14,-128,15,93,16,46,17,-43,17,91,18,-91,18,-60,18,-96,18,79,18,-64,17,27,17,58,16,70,15,32,14,-27,12,-111,11,52,10,-48,8,112,7,11,6,-78,4,72,3,-18,1,123,0,4,-1,127,-3,-7,-5,104,-6,-20,-8,-128,-9,35,-10,-36,-12,-69,-13,-76,-14,-70,-15,-29,-16,10,-16,75,-17,-102,-18,-7,-19,122,-19,35,-19,-10,-20,6,-19,81,-19,-32,-19,-76,-18,-56,-17,17,-15,125,-14,18,-12,-75,-11,95,-9,2,-7,-91,-6,60,-4,-59,-3,63,-1,-77,0,23,2,84,3,-105,4,-69,5,-60,6,-85,7,106,8,6,9,127,9,-54,9,15,10,44,10,85,10,117,10,-112,10,-78,10,-44,10,22,11,74,11,-103,11,-22,11,87,12,-76,12,17,13,92,13,-112,13,-123,13,108,13,10,13,-128,12,-50,11,-14,10,-3,9,-35,8,-90,7,97,6,-26,4,90,3,-100,1,-31,-1,-4,-3,35,-4,85,-6,-98,-8,23,-9,-87,-11,-125,-12,-119,-13,-36,-14,94,-14,32,-14,10,-14,18,-14,62,-14,117,-14,-73,-14,17,-13,118,-13,-26,-13,111,-12,18,-11,-47,-11,-99,-10,123,-9,102,-8,69,-7,21,-6,-38,-6,-125,-5,22,-4,-96,-4,18,-3,-115,-3,-21,-3,98,-2,-61,-2,48,-1,-95,-1,37,0,-86,0,63,1,-28,1,-96,2,86,3,19,4,-60,4,108,5,5,6,-123,6,2,7,120,7,-28,7,91,8,-63,8,46,9,-102,9,-20,9,45,10,78,10,97,10,62,10,26,10,-52,9,117,9,20,9,-106,8,37,8,-76,7,74,7,-29,6,-126,6,31,6,-89,5,35,5,-128,4,-63,3,-12,2,22,2,54,1,76,0,113,-1,-110,-2,-61,-3,-12,-4,51,-4,111,-5,-78,-6,-46,-7,-4,-8,27,-8,55,-9,73,-10,122,-11,-79,-12,-1,-13,121,-13,14,-13,-54,-14,-74,-14,-38,-14,41,-13,-82,-13,72,-12,21,-11,-19,-11,-45,-10,-58,-9,-79,-8,-111,-7,86,-6,50,-5,-25,-5,-82,-4,86,-3,14,-2,-75,-2,67,-1,-50,-1,78,0,-80,0,9,1,85,1,-92,1,-7,1,93,2,-27,2,123,3,58,4,26,5,39,6,72,7,121,8,-76,9,-17,10,14,12,26,13,16,14,-24,14,-121,15,29,16,126,16,-63,16,-51,16,-72,16,107,16,-34,15,38,15,48,14,-11,12,116,11,-43,9,5,8,22,6,21,4,26,2,38,0,58,-2,100,-4,-71,-6,46,-7,-53,-9,-95,-10,-98,-11,-60,-12,5,-12,90,-13,-54,-14,59,-14,-55,-15,93,-15,8,-15,-50,-16,-70,-16,-62,-16,-22,-16,45,-15,-115,-15,-20,-15,95,-14,-55,-14,72,-13,-67,-13,59,-12,-59,-12,107,-11,25,-10,-26,-10,-41,-9,-30,-8,11,-6,94,-5,-82,-4,23,-2,-125,-1,-14,0,82,2,-87,3,-2,4,78,6,-119,7,-48,8,-3,9,49,11,79,12,116,13,116,14,93,15,32,16,-68,16,44,17,109,17,-119,17,124,17,79,17,-13,16,125,16,-36,15,30,15,94,14,-124,13,-96,12,-89,11,-79,10,-80,9,-107,8,99,7,23,6,-79,4,46,3,-105,1,1,0,88,-2,-61,-4,59,-5,-66,-7,76,-8,-25,-10,-95,-11,72,-12,6,-13,-60,-15,-96,-16,-127,-17,127,-18,-85,-19,-3,-20,-117,-20,92,-20,114,-20,-46,-20,118,-19,95,-18,107,-17,-98,-16,-16,-15,97,-13,-46,-12,93,-10,-29,-9,127,-7,12,-5,-104,-4,44,-2,-84,-1,24,1,98,2,-99,3,-90,4,-117,5,76,6,-20,6,111,7,-46,7,44,8,117,8,-85,8,-24,8,36,9,105,9,-79,9,36,10,-104,10,30,11,-84,11,80,12,-30,12,91,13,-61,13,28,14,58,14,64,14,35,14,-34,13,117,13,-33,12,68,12,97,11,91,10,40,9,-61,7,44,6,117,4,-96,2,-77,0,-58,-2,-28,-4,39,-5}; }
	private static byte[] data45(){ return new byte[] {-127,-7,22,-8,-24,-10,-17,-11,22,-11,120,-12,-5,-13,-99,-13,73,-13,30,-13,-10,-14,-21,-14,0,-13,44,-13,111,-13,-55,-13,83,-12,-18,-12,-111,-11,72,-10,-7,-10,-86,-9,80,-8,-10,-8,-117,-7,43,-6,-73,-6,66,-5,-56,-5,70,-4,-51,-4,74,-3,-48,-3,94,-2,-3,-2,-90,-1,96,0,24,1,-35,1,-96,2,75,3,-10,3,-108,4,33,5,-81,5,45,6,-65,6,56,7,-71,7,48,8,-103,8,-24,8,48,9,96,9,112,9,115,9,107,9,85,9,39,9,8,9,-32,8,-60,8,-100,8,-115,8,117,8,90,8,43,8,-14,7,-114,7,12,7,102,6,-75,5,-32,4,20,4,59,3,107,2,-109,1,-53,0,-2,-1,38,-1,63,-2,88,-3,96,-4,88,-5,80,-6,71,-7,64,-8,56,-9,59,-10,78,-11,-125,-12,-49,-13,70,-13,-19,-14,-56,-14,-39,-14,28,-13,-127,-13,18,-12,-76,-12,118,-11,68,-10,3,-9,-38,-9,-89,-8,115,-7,58,-6,10,-5,-71,-5,93,-4,-20,-4,117,-3,-28,-3,48,-2,127,-2,-72,-2,-23,-2,39,-1,108,-1,-69,-1,43,0,-56,0,-126,1,94,2,99,3,-123,4,-63,5,-19,6,45,8,92,9,-121,10,-102,11,-89,12,-95,13,-122,14,87,15,12,16,-86,16,4,17,68,17,63,17,-19,16,104,16,-102,15,-112,14,70,13,-55,11,42,10,104,8,-106,6,-75,4,-26,2,14,1,93,-1,-60,-3,88,-4,9,-5,-40,-7,-51,-8,-48,-9,-20,-10,20,-10,71,-11,121,-12,-64,-13,33,-13,-107,-14,29,-14,-44,-15,-110,-15,111,-15,83,-15,86,-15,87,-15,102,-15,127,-15,-77,-15,-12,-15,75,-14,-59,-14,89,-13,16,-12,-33,-12,-40,-11,-24,-10,18,-8,85,-7,-89,-6,-19,-5,63,-3,-111,-2,-41,-1,22,1,99,2,-78,3,10,5,102,6,-62,7,20,9,83,10,-128,11,-123,12,110,13,44,14,-36,14,92,15,-57,15,14,16,66,16,85,16,66,16,29,16,-36,15,-119,15,34,15,-65,14,62,14,-82,13,13,13,63,12,98,11,83,10,34,9,-42,7,90,6,-20,4,90,3,-32,1,86,0,-52,-2,82,-3,-61,-5,57,-6,-88,-8,35,-9,-117,-11,12,-12,-105,-14,52,-15,-21,-17,-38,-18,-16,-19,69,-19,-37,-20,-56,-20,-28,-20,69,-19,-42,-19,-104,-18,105,-17,94,-16,119,-15,-88,-14,-23,-13,81,-11,-54,-10,88,-8,-27,-7,120,-5,2,-3,100,-2,-74,-1,-32,0,-21,1,-48,2,-108,3,72,4,-39,4,88,5,-58,5,52,6,126,6,-21,6,82,7,-49,7,79,8,-13,8,-90,9,101,10,32,11,-27,11,-95,12,65,13,-49,13,61,14,-100,14,-52,14,-13,14,-22,14,-67,14,107,14,-21,13,54,13,67,12,35,11,-48,9,75,8,-104,6,-44,4,1,3,36,1,92,-1,-74,-3,45,-4,-51,-6,-103,-7,-109,-8,-84,-9,-24,-10,58,-10,-98,-11,20,-11,-102,-12,63,-12,-13,-13,-50,-13,-56,-13,-25,-13,19,-12,95,-12,-64,-12,24,-11,124,-11,-41,-11,63,-10,-99,-10,4,-9,120,-9,-34,-9,93,-8,-45,-8,89,-7,-37,-7,114,-6,16,-5,-60,-5,124,-4,79,-3,47,-2,27,-1,-16,-1,-49,0,-111,1,83,2,-2,2,-87,3,75,4,-24,4,-128,5,30,6,-94,6,31,7,-116,7,-27,7,37,8,82,8,115,8,-116,8,-117,8,-109,8,-119,8,-126,8,127,8,-107,8,-89,8,-61,8,-30,8,9,9,6,9,-5,8,-64,8,119,8,-4,7,118,7,-35,6,65,6,-98,5,-3,4,89,4,-78,3,-14,2,59,2,101,1,120,0,122,-1,119,-2,76,-3,39,-4,-17,-6,-68,-7,-125,-8,83,-9,71,-10,78,-11,-123,-12,-24,-13,125,-13,71,-13,59,-13,100,-13,-92,-13,-5,-13,112,-12,-17,-12,124,-11,19,-10,-71,-10,118,-9,42,-8,-30,-8,-94,-7,84,-6,-25,-6,124,-5,-13,-5,98,-4,-85,-4,-10,-4,38,-3,91,-3,-111,-3,-40,-3,45,-2,-87,-2,70,-1,15,0,-22,0,-29,1,-9,2,24,4,55,5,93,6,-122,7,-88,8,-68,9,-22,10,2,12,30,13,28,14,9,15,-37,15,121,16,-32,16,23,17,10,17,-77,16,29,16,77,15,64,14,2,13,-93,11,30,10,-125,8,-18,6,87,5,-64,3,65,2,-25,0,-94,-1,110,-2,76,-3,51,-4,28,-5,14,-6,5,-7,-5,-9,5,-9,22,-10,71,-11,-119,-12,-36,-13,72,-13,-59,-14,74,-14,-34,-15,-126,-15,49,-15,-34,-16,-78,-16,-111,-16,-100,-16,-72,-16,5,-15,119,-15,20,-14,-40,-14,-55,-13,-48,-12,-21,-11,35,-9,97,-8,-116,-7,-55,-6,-4,-5,67,-3,-122,-2,-32,-1,66,1,-74,2,41,4,-113,5,-9,6,60,8,114,9,124,10,115,11,62,12,-8,12,-120,13,1,14,95,14,-80,14}; }
	private static byte[] data46(){ return new byte[] {-32,14,16,15,30,15,63,15,77,15,83,15,69,15,51,15,-8,14,-102,14,26,14,101,13,-121,12,-125,11,110,10,50,9,-16,7,-95,6,63,5,-47,3,96,2,-35,0,74,-1,-87,-3,1,-4,72,-6,-118,-8,-58,-10,24,-11,121,-13,-14,-15,-96,-16,126,-17,-104,-18,-12,-19,-119,-19,96,-19,89,-19,-117,-19,-23,-19,100,-18,-5,-18,-50,-17,-65,-16,-39,-15,10,-13,115,-12,-23,-11,94,-9,-33,-8,82,-6,-75,-5,-5,-4,46,-2,54,-1,49,0,-9,0,-79,1,81,2,-27,2,108,3,-6,3,-121,4,24,5,-66,5,117,6,46,7,-14,7,-59,8,-104,9,91,10,26,11,-45,11,-123,12,28,13,-82,13,35,14,-116,14,-34,14,20,15,35,15,3,15,-75,14,63,14,118,13,-127,12,71,11,-14,9,101,8,-53,6,42,5,-124,3,-20,1,109,0,14,-1,-53,-3,-102,-4,-107,-5,-98,-6,-80,-7,-36,-8,18,-8,90,-9,-80,-10,33,-10,-73,-11,83,-11,32,-11,-17,-12,-29,-12,-42,-12,-35,-12,-15,-12,-10,-12,12,-11,35,-11,62,-11,96,-11,-113,-11,-39,-11,50,-10,-102,-10,27,-9,-96,-9,87,-8,14,-7,-14,-7,-52,-6,-66,-5,-74,-4,-92,-3,-124,-2,108,-1,63,0,8,1,-55,1,-107,2,81,3,19,4,-65,4,113,5,9,6,-116,6,-17,6,55,7,111,7,120,7,-122,7,124,7,125,7,117,7,127,7,-102,7,-67,7,-2,7,79,8,-98,8,-22,8,51,9,93,9,110,9,85,9,42,9,-29,8,-111,8,36,8,-53,7,74,7,-47,6,70,6,-79,5,-1,4,67,4,116,3,-125,2,-115,1,117,0,75,-1,4,-2,-70,-4,115,-5,32,-6,-29,-8,-69,-9,-77,-10,-54,-11,15,-11,-128,-12,31,-12,-37,-13,-58,-13,-55,-13,-21,-13,40,-12,123,-12,-21,-12,111,-11,0,-10,-79,-10,90,-9,-2,-9,-85,-8,84,-7,-29,-7,87,-6,-74,-6,-4,-6,55,-5,100,-5,-110,-5,-70,-5,-11,-5,78,-4,-54,-4,87,-3,6,-2,-37,-2,-67,-1,-86,0,-105,1,-99,2,-99,3,-85,4,-71,5,-32,6,8,8,62,9,117,10,-89,11,-55,12,-53,13,-74,14,120,15,3,16,90,16,120,16,88,16,-12,15,97,15,-111,14,-103,13,121,12,82,11,12,10,-59,8,-123,7,88,6,28,5,-7,3,-24,2,-43,1,-53,0,-78,-1,-79,-2,-112,-3,126,-4,89,-5,79,-6,64,-7,64,-8,73,-9,90,-10,112,-11,-108,-12,-68,-13,-26,-14,23,-14,88,-15,-71,-16,32,-16,-58,-17,-120,-17,-123,-17,-82,-17,19,-16,-87,-16,91,-15,72,-14,53,-13,59,-12,75,-11,106,-10,-126,-9,-89,-8,-31,-7,40,-5,123,-4,-38,-3,74,-1,-76,0,38,2,121,3,-46,4,9,6,34,7,41,8,19,9,-43,9,-115,10,35,11,-75,11,43,12,-99,12,7,13,109,13,-47,13,65,14,-91,14,7,15,89,15,-109,15,-87,15,-107,15,97,15,-3,14,113,14,-68,13,-23,12,-1,11,-22,10,-55,9,-106,8,74,7,-39,5,96,4,-55,2,25,1,91,-1,-116,-3,-80,-5,-35,-7,10,-8,88,-10,-68,-12,81,-13,16,-14,-5,-16,25,-16,85,-17,-56,-18,88,-18,17,-18,-3,-19,30,-18,95,-18,-24,-18,-92,-17,-110,-16,-102,-15,-46,-14,15,-12,90,-11,-85,-10,-8,-9,52,-7,93,-6,107,-5,105,-4,79,-3,23,-2,-33,-2,-112,-1,64,0,-18,0,-90,1,104,2,58,3,17,4,-10,4,-29,5,-56,6,-74,7,-93,8,125,9,79,10,35,11,-25,11,-103,12,66,13,-36,13,102,14,-47,14,40,15,82,15,92,15,40,15,-57,14,34,14,72,13,69,12,25,11,-48,9,117,8,30,7,-60,5,116,4,44,3,2,2,-38,0,-76,-1,-99,-2,-111,-3,-113,-4,-103,-5,-71,-6,-24,-7,36,-7,-122,-8,-15,-9,115,-9,-15,-10,-109,-10,61,-10,-27,-11,-103,-11,80,-11,10,-11,-65,-12,-123,-12,90,-12,64,-12,41,-12,72,-12,104,-12,-68,-12,38,-11,-63,-11,117,-10,72,-9,57,-8,51,-7,54,-6,60,-5,68,-4,66,-3,51,-2,48,-1,18,0,-14,0,-65,1,-100,2,89,3,20,4,-86,4,54,5,-103,5,-16,5,36,6,57,6,68,6,64,6,66,6,72,6,85,6,-120,6,-56,6,30,7,-119,7,-14,7,104,8,-64,8,19,9,82,9,120,9,-116,9,-103,9,-116,9,-124,9,94,9,57,9,-8,8,-93,8,50,8,-77,7,12,7,84,6,-128,5,-107,4,-128,3,96,2,41,1,-40,-1,120,-2,27,-3,-49,-5,-121,-6,91,-7,79,-8,108,-9,-103,-10,-17,-11,107,-11,1,-11,-81,-12,-124,-12,109,-12,119,-12,-89,-12,-23,-12,73,-11,-73,-11,69,-10,-38,-10,101,-9,-16,-9,-128,-8,-20,-8,69,-7,-109,-7,-62,-7,-30,-7,10,-6}; }
	private static byte[] data47(){ return new byte[] {41,-6,88,-6,-94,-6,3,-5,-113,-5,40,-4,-45,-4,-108,-3,84,-2,30,-1,-22,-1,-45,0,-68,1,-69,2,-56,3,-9,4,48,6,125,7,-62,8,13,10,58,11,104,12,104,13,68,14,-16,14,97,15,-88,15,-88,15,116,15,12,15,119,14,-62,13,-26,12,8,12,30,11,48,10,71,9,98,8,125,7,-111,6,-85,5,-60,4,-56,3,-36,2,-44,1,-59,0,-74,-1,-103,-2,-121,-3,100,-4,84,-5,64,-6,39,-7,17,-8,-18,-10,-45,-11,-92,-12,-125,-13,108,-14,115,-15,-115,-16,-27,-17,102,-17,41,-17,34,-17,90,-17,-70,-17,67,-16,-19,-16,-85,-15,119,-14,95,-13,81,-12,93,-11,124,-10,-84,-9,4,-7,97,-6,-55,-5,52,-3,-90,-2,3,0,86,1,-116,2,-76,3,-68,4,-94,5,-123,6,62,7,-17,7,-118,8,48,9,-64,9,94,10,-6,10,-84,11,77,12,17,13,-67,13,98,14,-20,14,102,15,-75,15,-20,15,-20,15,-42,15,-104,15,37,15,-87,14,4,14,63,13,88,12,95,11,51,10,-15,8,125,7,-3,5,71,4,126,2,-98,0,-66,-2,-54,-4,-5,-6,55,-7,-96,-9,33,-10,-56,-12,-103,-13,123,-14,-124,-15,-104,-16,-30,-17,61,-17,-53,-18,-106,-18,-106,-18,-46,-18,66,-17,-18,-17,-77,-16,-98,-15,-91,-14,-82,-13,-54,-12,-39,-11,-24,-10,-18,-9,-46,-8,-68,-7,-126,-6,79,-5,-3,-5,-64,-4,122,-3,77,-2,35,-1,18,0,-5,0,-10,1,-5,2,-9,3,-12,4,-32,5,-29,6,-46,7,-68,8,-90,9,-117,10,110,11,63,12,4,13,-66,13,93,14,-36,14,62,15,96,15,86,15,6,15,-114,14,-50,13,-15,12,-16,11,-41,10,-72,9,-110,8,-126,7,100,6,85,5,68,4,57,3,46,2,21,1,17,0,19,-1,38,-2,68,-3,-128,-4,-65,-5,24,-5,122,-6,-26,-7,70,-7,-75,-8,37,-8,-119,-9,-17,-10,82,-10,-70,-11,23,-11,-125,-12,9,-12,-105,-13,68,-13,24,-13,30,-13,69,-13,-102,-13,37,-12,-52,-12,-121,-11,107,-10,87,-9,80,-8,74,-7,87,-6,83,-5,89,-4,90,-3,104,-2,97,-1,86,0,75,1,47,2,-29,2,-110,3,26,4,121,4,-53,4,-29,4,6,5,-7,4,-5,4,13,5,28,5,79,5,-110,5,-3,5,107,6,-31,6,99,7,-36,7,70,8,-89,8,-12,8,74,9,-126,9,-71,9,-24,9,-4,9,4,10,-3,9,-36,9,-102,9,66,9,-49,8,62,8,-113,7,-57,6,-30,5,-30,4,-65,3,-105,2,92,1,19,0,-37,-2,-95,-3,-123,-4,119,-5,-128,-6,-98,-7,-53,-8,12,-8,94,-9,-64,-10,54,-10,-60,-11,113,-11,64,-11,43,-11,63,-11,102,-11,-88,-11,-6,-11,97,-10,-63,-10,30,-9,112,-9,-85,-9,-32,-9,0,-8,20,-8,41,-8,68,-8,105,-8,-73,-8,27,-7,-112,-7,36,-6,-59,-6,106,-5,15,-4,-54,-4,-127,-3,64,-2,35,-1,21,0,37,1,64,2,118,3,-68,4,-10,5,67,7,119,8,-75,9,-47,10,-39,11,-70,12,117,13,-3,13,86,14,119,14,104,14,43,14,-55,13,84,13,-62,12,48,12,-106,11,-8,10,89,10,-73,9,23,9,100,8,-72,7,-10,6,39,6,91,5,107,4,-115,3,-116,2,-100,1,-102,0,-113,-1,115,-2,85,-3,27,-4,-46,-6,107,-7,6,-8,-120,-10,24,-11,-78,-13,122,-14,92,-15,127,-16,-39,-17,100,-17,45,-17,33,-17,61,-17,-121,-17,-38,-17,100,-16,9,-15,-67,-15,-99,-14,-98,-13,-77,-12,-35,-11,39,-9,114,-8,-51,-7,21,-5,115,-4,-78,-3,-23,-2,8,0,23,1,17,2,-16,2,-62,3,126,4,53,5,-35,5,-107,6,75,7,-3,7,-33,8,-68,9,-98,10,-113,11,122,12,84,13,21,14,-60,14,84,15,-77,15,-9,15,26,16,34,16,-4,15,-67,15,92,15,-35,14,48,14,93,13,92,12,46,11,-37,9,98,8,-50,6,19,5,82,3,-116,1,-49,-1,25,-2,-125,-4,-7,-6,124,-7,20,-8,-70,-10,116,-11,51,-12,22,-13,17,-14,41,-15,110,-16,-15,-17,-88,-17,-121,-17,-106,-17,-38,-17,56,-16,-55,-16,95,-15,27,-14,-34,-14,-88,-13,120,-12,71,-11,15,-10,-49,-10,-113,-9,66,-8,5,-7,-48,-7,-82,-6,-105,-5,-121,-4,-105,-3,-99,-2,-66,-1,-41,0,-8,1,19,3,33,4,52,5,70,6,81,7,86,8,91,9,101,10,84,11,64,12,25,13,-49,13,100,14,-60,14,-18,14,-17,14,-86,14,70,14,-79,13,-6,12,62,12,96,11,-120,10,-91,9,-56,8,-37,7,-19,6,-3,5,15,5,19,4,41,3,65,2,99,1,-111,0,-56,-1,18,-1,96,-2,-84,-3,18,-3,97,-4,-60,-5,8,-5,90,-6,-103,-7,-60,-8,-20,-9,8,-9,46,-10}; }
	private static byte[] data48(){ return new byte[] {58,-11,110,-12,-77,-13,31,-13,-80,-14,120,-14,100,-14,-121,-14,-44,-14,88,-13,-13,-13,-68,-12,-109,-11,126,-10,114,-9,120,-8,-121,-7,-103,-6,-68,-5,-36,-4,-14,-3,-4,-2,-6,-1,-28,0,-92,1,69,2,-59,2,38,3,92,3,-119,3,-84,3,-67,3,-41,3,9,4,66,4,-120,4,-30,4,79,5,-60,5,62,6,-79,6,47,7,-100,7,8,8,107,8,-51,8,42,9,118,9,-69,9,-9,9,28,10,60,10,56,10,42,10,-16,9,-84,9,62,9,-85,8,-3,7,46,7,69,6,54,5,39,4,8,3,-25,1,-57,0,-75,-1,-72,-2,-71,-3,-40,-4,-20,-5,29,-5,66,-6,-120,-7,-47,-8,38,-8,-123,-9,8,-9,-93,-10,94,-10,48,-10,38,-10,25,-10,39,-10,55,-10,76,-10,85,-10,103,-10,107,-10,115,-10,114,-10,-122,-10,-107,-10,-52,-10,12,-9,111,-9,-33,-9,100,-8,-22,-8,-117,-7,34,-6,-56,-6,115,-5,50,-4,-10,-4,-51,-3,-64,-2,-56,-1,-45,0,-3,1,48,3,111,4,-87,5,-20,6,32,8,60,9,67,10,37,11,-33,11,108,12,-50,12,4,13,18,13,-1,12,-42,12,-96,12,84,12,6,12,-78,11,90,11,-5,10,-95,10,49,10,-63,9,66,9,-68,8,46,8,-111,7,-26,6,59,6,122,5,-72,4,-38,3,-24,2,-37,1,-73,0,112,-1,-4,-3,110,-4,-32,-6,56,-7,-100,-9,2,-10,-106,-12,79,-13,37,-14,51,-15,116,-16,-39,-17,113,-17,44,-17,15,-17,32,-17,91,-17,-66,-17,87,-16,11,-15,-18,-15,-6,-14,22,-12,80,-11,-91,-10,-10,-9,72,-7,-105,-6,-34,-5,18,-3,30,-2,32,-1,13,0,-38,0,-103,1,74,2,-4,2,-88,3,95,4,40,5,-18,5,-44,6,-57,7,-56,8,-61,9,-51,10,-64,11,-83,12,-127,13,58,14,-40,14,89,15,-52,15,20,16,67,16,70,16,51,16,-22,15,117,15,-44,14,5,14,10,13,-43,11,-115,10,29,9,-99,7,21,6,-113,4,4,3,121,1,-3,-1,-117,-2,18,-3,-103,-5,45,-6,-65,-8,103,-9,30,-10,-6,-12,-34,-13,-9,-14,60,-14,-92,-15,57,-15,-17,-16,-47,-16,-39,-16,-5,-16,46,-15,-127,-15,-36,-15,68,-14,-68,-14,58,-13,-69,-13,67,-12,-32,-12,-111,-11,76,-10,38,-9,13,-8,3,-7,23,-6,58,-5,101,-4,-101,-3,-60,-2,5,0,45,1,94,2,-121,3,-83,4,-44,5,-9,6,21,8,41,9,60,10,56,11,34,12,-31,12,-127,13,-18,13,54,14,62,14,34,14,-24,13,-115,13,24,13,-112,12,1,12,86,11,-89,10,-11,9,50,9,99,8,-101,7,-54,6,-4,5,58,5,121,4,-52,3,36,3,121,2,-32,1,68,1,-88,0,14,0,101,-1,-93,-2,-30,-3,-6,-4,11,-4,-1,-6,-33,-7,-59,-8,-99,-9,-127,-10,115,-11,126,-12,-90,-13,-8,-14,123,-14,40,-14,9,-14,29,-14,89,-14,-60,-14,76,-13,9,-12,-52,-12,-71,-11,-76,-10,-58,-9,-24,-8,20,-6,71,-5,122,-4,-98,-3,-84,-2,-94,-1,123,0,41,1,-93,1,11,2,78,2,-121,2,-81,2,-45,2,4,3,51,3,124,3,-58,3,25,4,-124,4,-14,4,99,5,-43,5,88,6,-42,6,79,7,-35,7,90,8,-43,8,69,9,-80,9,10,10,81,10,-123,10,-83,10,-89,10,-114,10,84,10,1,10,123,9,-22,8,48,8,101,7,-126,6,-109,5,-86,4,-85,3,-71,2,-44,1,-12,0,5,0,36,-1,66,-2,110,-3,-112,-4,-63,-5,-15,-6,51,-6,-128,-7,-33,-8,81,-8,-35,-9,122,-9,48,-9,-24,-10,-77,-10,-127,-10,70,-10,22,-10,-36,-11,-77,-11,-114,-11,115,-11,115,-11,-111,-11,-62,-11,10,-10,115,-10,-29,-10,101,-9,-18,-9,-118,-8,43,-7,-58,-7,120,-6,50,-5,-6,-5,-56,-4,-75,-3,-87,-2,-91,-1,-83,0,-59,1,-20,2,4,4,48,5,67,6,71,7,63,8,12,9,-62,9,71,10,-69,10,8,11,65,11,99,11,122,11,-123,11,-127,11,119,11,108,11,88,11,72,11,33,11,4,11,-43,10,-110,10,88,10,2,10,-90,9,63,9,-60,8,62,8,-93,7,-17,6,19,6,18,5,-34,3,-122,2,14,1,112,-1,-70,-3,12,-4,78,-6,-90,-8,15,-9,-110,-11,62,-12,4,-13,-9,-15,7,-15,66,-16,-81,-17,75,-17,17,-17,5,-17,56,-17,-103,-17,40,-16,-36,-16,-63,-15,-62,-14,-38,-13,19,-11,79,-10,-119,-9,-58,-8,-6,-7,14,-5,19,-4,-11,-4,-50,-3,-128,-2,47,-1,-43,-1,125,0,46,1,-16,1,-66,2,-96,3,-110,4,-95,5,-86,6,-65,7,-43,8,-26,9,-14,10,-22,11,-40,12,-84,13,105,14,24,15,-101,15,16,16,79,16,116,16,111,16,36,16,-81,15,9,15,59,14}; }
	private static byte[] data49(){ return new byte[] {64,13,40,12,-4,10,-67,9,114,8,42,7,-48,5,116,4,6,3,-93,1,48,0,-66,-2,74,-3,-36,-5,121,-6,38,-7,-32,-9,-65,-10,-82,-11,-72,-12,-17,-13,57,-13,-86,-14,50,-14,-24,-15,-83,-15,-124,-15,121,-15,116,-15,126,-15,-110,-15,-67,-15,-10,-15,71,-14,-71,-14,78,-13,-3,-13,-46,-12,-69,-11,-67,-10,-46,-9,-9,-8,42,-6,93,-5,-105,-4,-49,-3,10,-1,70,0,120,1,-79,2,-20,3,37,5,85,6,-125,7,-104,8,-91,9,-121,10,81,11,-35,11,91,12,-93,12,-50,12,-51,12,-58,12,-92,12,114,12,44,12,-44,11,108,11,-4,10,124,10,-11,9,99,9,-53,8,47,8,-97,7,17,7,126,6,-12,5,107,5,-31,4,88,4,-54,3,62,3,-94,2,-7,1,62,1,99,0,120,-1,98,-2,56,-3,-13,-5,-90,-6,91,-7,16,-8,-46,-10,-76,-11,-90,-12,-45,-13,19,-13,-119,-14,43,-14,-17,-15,-15,-15,15,-14,109,-14,-32,-14,-122,-13,66,-12,37,-11,44,-10,61,-9,113,-8,-100,-7,-50,-6,-21,-5,-11,-4,-28,-3,-92,-2,74,-1,-56,-1,46,0,-125,0,-58,0,10,1,78,1,-107,1,-39,1,54,2,-108,2,-18,2,95,3,-51,3,76,4,-54,4,93,5,-16,5,-124,6,26,7,-75,7,65,8,-48,8,82,9,-47,9,55,10,-121,10,-57,10,-28,10,-40,10,-84,10,91,10,-24,9,87,9,-84,8,-6,7,48,7,99,6,-100,5,-53,4,-1,3,51,3,113,2,-95,1,-38,0,18,0,80,-1,-115,-2,-55,-3,2,-3,88,-4,-104,-5,1,-5,101,-6,-51,-7,71,-7,-61,-8,59,-8,-79,-9,44,-9,-90,-10,36,-10,-92,-11,62,-11,-23,-12,-79,-12,-103,-12,-97,-12,-54,-12,-4,-12,87,-11,-69,-11,43,-10,-88,-10,49,-9,-56,-9,93,-8,8,-7,-59,-7,-123,-6,82,-5,57,-4,42,-3,36,-2,39,-1,60,0,93,1,116,2,-121,3,-117,4,117,5,84,6,10,7,-81,7,51,8,-93,8,12,9,90,9,-90,9,-32,9,43,10,88,10,-116,10,-71,10,-37,10,-10,10,17,11,27,11,44,11,49,11,46,11,25,11,-8,10,-48,10,-119,10,67,10,-75,9,46,9,99,8,126,7,88,6,26,5,-85,3,28,2,126,0,-50,-2,30,-3,111,-5,-51,-7,56,-8,-82,-10,72,-11,-24,-13,-74,-14,-98,-15,-71,-16,7,-16,-126,-17,47,-17,25,-17,64,-17,-117,-17,19,-16,-61,-16,-102,-15,-108,-14,-86,-13,-55,-12,-22,-11,-2,-10,5,-8,-1,-8,-42,-7,-110,-6,79,-5,-12,-5,-111,-4,46,-3,-38,-3,-124,-2,73,-1,32,0,11,1,-3,1,9,3,46,4,77,5,125,6,-81,7,-31,8,13,10,37,11,60,12,64,13,32,14,-17,14,-108,15,19,16,94,16,124,16,93,16,10,16,-110,15,-20,14,45,14,72,13,82,12,84,11,57,10,20,9,-23,7,-78,6,111,5,32,4,-47,2,119,1,36,0,-46,-2,-126,-3,66,-4,-1,-6,-42,-7,-76,-8,-75,-9,-76,-10,-32,-11,13,-11,80,-12,-87,-13,20,-13,-122,-14,11,-14,-115,-15,57,-15,-32,-16,-76,-16,-97,-16,-93,-16,-23,-16,68,-15,-46,-15,-124,-14,86,-13,74,-12,79,-11,114,-10,-91,-9,-39,-8,25,-6,91,-5,-83,-4,-9,-3,70,-1,-95,0,-16,1,68,3,-125,4,-75,5,-34,6,-38,7,-59,8,-114,9,53,10,-64,10,45,11,125,11,-71,11,-30,11,-16,11,-15,11,-41,11,-90,11,108,11,22,11,-76,10,81,10,-26,9,112,9,3,9,-115,8,44,8,-68,7,95,7,-5,6,-107,6,51,6,-52,5,87,5,-36,4,57,4,-109,3,-86,2,-70,1,-99,0,105,-1,16,-2,-69,-4,81,-5,-12,-7,-102,-8,91,-9,50,-10,40,-11,60,-12,123,-13,-24,-14,103,-14,33,-14,0,-14,21,-14,75,-14,-84,-14,72,-13,-9,-13,-22,-12,-29,-11,-17,-10,6,-8,39,-7,46,-6,42,-5,2,-4,-51,-4,116,-3,7,-2,127,-2,-18,-2,77,-1,-86,-1,1,0,85,0,-94,0,-14,0,75,1,-88,1,14,2,-112,2,20,3,-94,3,64,4,-17,4,-99,5,72,6,5,7,-76,7,98,8,-4,8,-114,9,6,10,101,10,-93,10,-61,10,-66,10,-113,10,63,10,-29,9,87,9,-55,8,55,8,-116,7,-24,6,65,6,-83,5,11,5,113,4,-37,3,63,3,-99,2,-4,1,84,1,-85,0,-5,-1,81,-1,-80,-2,2,-2,112,-3,-61,-4,39,-4,113,-5,-68,-6,-4,-7,41,-7,95,-8,-112,-9,-50,-10,27,-10,127,-11,-5,-12,-107,-12,74,-12,39,-12,32,-12,53,-12,95,-12,-88,-12,-4,-12,102,-11,-25,-11,115,-10,22,-9,-62,-9,-117,-8,84,-7,41,-6,15,-5,11,-4,11,-3,9,-2,18,-1,25,0,28,1,20,2,-7,2}; }
	private static byte[] data50(){ return new byte[] {-57,3,-127,4,44,5,-61,5,64,6,-74,6,37,7,-112,7,-15,7,74,8,-78,8,19,9,106,9,-65,9,18,10,92,10,-89,10,-19,10,45,11,108,11,-106,11,-58,11,-16,11,1,12,-9,11,-43,11,-124,11,14,11,98,10,-101,9,-123,8,102,7,26,6,-75,4,54,3,-83,1,26,0,119,-2,-45,-4,51,-5,-107,-7,5,-8,-120,-10,43,-11,-31,-13,-62,-14,-57,-15,17,-15,122,-16,29,-16,-18,-17,3,-16,61,-16,-90,-16,67,-15,-11,-15,-60,-14,-98,-13,-126,-12,82,-11,43,-10,-22,-10,-88,-9,81,-8,-15,-8,-107,-7,43,-6,-37,-6,-121,-5,77,-4,27,-3,0,-2,-10,-2,-2,-1,16,1,58,2,105,3,-103,4,-46,5,16,7,83,8,-120,9,-65,10,-27,11,-21,12,-44,13,-95,14,48,15,-98,15,-45,15,-22,15,-57,15,-128,15,31,15,-106,14,2,14,82,13,-106,12,-64,11,-41,10,-28,9,-34,8,-52,7,-84,6,-118,5,103,4,50,3,6,2,-39,0,-92,-1,127,-2,95,-3,78,-4,48,-5,39,-6,38,-7,41,-8,46,-9,64,-10,77,-11,101,-12,123,-13,-86,-14,-27,-15,53,-15,-85,-16,69,-16,5,-16,-19,-17,26,-16,99,-16,-29,-16,-119,-15,93,-14,70,-13,81,-12,108,-11,-96,-10,-42,-9,42,-7,-125,-6,-33,-5,76,-3,-75,-2,32,0,110,1,-79,2,-25,3,-2,4,-4,5,-24,6,-76,7,109,8,11,9,-106,9,25,10,123,10,-54,10,4,11,48,11,60,11,59,11,42,11,9,11,-40,10,-87,10,115,10,50,10,-12,9,-83,9,114,9,58,9,-6,8,-68,8,-125,8,58,8,-16,7,-114,7,20,7,-127,6,-43,5,-4,4,4,4,-18,2,-67,1,110,0,27,-1,-71,-3,98,-4,-9,-6,-92,-7,101,-8,51,-9,31,-10,36,-11,74,-12,-115,-13,5,-13,-97,-14,115,-14,104,-14,-92,-14,10,-13,-108,-13,74,-12,22,-11,-13,-11,-52,-10,-78,-9,-113,-8,101,-7,41,-6,-21,-6,-106,-5,52,-4,-61,-4,81,-3,-55,-3,66,-2,-85,-2,18,-1,117,-1,-33,-1,84,0,-62,0,64,1,-51,1,87,2,-12,2,-102,3,73,4,-12,4,-75,5,91,6,29,7,-60,7,106,8,0,9,-123,9,-20,9,45,10,90,10,94,10,72,10,13,10,-61,9,99,9,-10,8,-125,8,7,8,-123,7,11,7,-103,6,30,6,-78,5,50,5,-48,4,88,4,-28,3,109,3,-5,2,122,2,-6,1,112,1,-34,0,61,0,-128,-1,-64,-2,-49,-3,-31,-4,-34,-5,-47,-6,-66,-7,-69,-8,-61,-9,-27,-10,20,-10,105,-11,-44,-12,95,-12,4,-12,-44,-13,-63,-13,-51,-13,-14,-13,53,-12,-106,-12,3,-11,-108,-11,45,-10,-35,-10,-101,-9,99,-8,67,-7,32,-6,31,-5,15,-4,15,-3,2,-2,-3,-2,-30,-1,-62,0,-124,1,52,2,-29,2,110,3,2,4,119,4,-19,4,83,5,-63,5,46,6,-107,6,9,7,125,7,-21,7,101,8,-41,8,88,9,-42,9,81,10,-48,10,67,11,-70,11,43,12,124,12,-70,12,-40,12,-43,12,-93,12,85,12,-45,11,44,11,107,10,116,9,111,8,72,7,1,6,-103,4,44,3,-101,1,-5,-1,86,-2,-86,-4,3,-5,111,-7,-27,-9,106,-10,33,-11,-21,-13,-12,-14,30,-14,124,-15,27,-15,-21,-16,-19,-16,24,-15,116,-15,-34,-15,101,-14,-2,-14,-108,-13,37,-12,-68,-12,76,-11,-34,-11,103,-10,-14,-10,-127,-9,13,-8,-79,-8,85,-7,19,-6,-31,-6,-68,-5,-78,-4,-69,-3,-53,-2,2,0,51,1,-128,2,-66,3,25,5,101,6,-73,7,-12,8,35,10,58,11,38,12,5,13,-77,13,53,14,-104,14,-28,14,-4,14,2,15,-29,14,-79,14,79,14,-31,13,86,13,-76,12,-1,11,52,11,104,10,-120,9,-86,8,-66,7,-45,6,-45,5,-34,4,-28,3,-28,2,-37,1,-37,0,-43,-1,-56,-2,-78,-3,-109,-4,113,-5,54,-6,-3,-8,-68,-9,109,-10,51,-11,-7,-13,-34,-14,-30,-15,-5,-16,79,-16,-60,-17,111,-17,74,-17,107,-17,-96,-17,22,-16,-78,-16,122,-15,99,-14,104,-13,-110,-12,-55,-11,17,-9,121,-8,-35,-7,77,-5,-80,-4,16,-2,102,-1,-101,0,-63,1,-42,2,-43,3,-59,4,-102,5,109,6,31,7,-63,7,86,8,-56,8,52,9,125,9,-62,9,-25,9,6,10,30,10,41,10,39,10,38,10,33,10,26,10,10,10,0,10,-8,9,-18,9,-30,9,-32,9,-58,9,-81,9,123,9,51,9,-52,8,69,8,-95,7,-42,6,-17,5,-20,4,-55,3,-102,2,79,1,-7,-1,-89,-2,67,-3,-18,-5,-108,-6,79,-7,26,-8,-6,-10,-10,-11,15,-11,81,-12,-65,-13,91,-13,36,-13,21,-13,64,-13,-128,-13,-20,-13,113,-12,9,-11,-91,-11,82,-10}; }
	private static byte[] data51(){ return new byte[] {9,-9,-72,-9,102,-8,20,-7,-55,-7,107,-6,1,-5,-100,-5,24,-4,-112,-4,14,-3,111,-3,-28,-3,71,-2,-58,-2,69,-1,-61,-1,85,0,-12,0,-100,1,72,2,10,3,-45,3,-101,4,97,5,44,6,-20,6,-96,7,50,8,-67,8,27,9,97,9,-120,9,-94,9,-109,9,113,9,68,9,6,9,-74,8,100,8,24,8,-73,7,97,7,13,7,-58,6,120,6,33,6,-33,5,-110,5,66,5,-7,4,-90,4,73,4,-27,3,108,3,-23,2,60,2,-125,1,-88,0,-76,-1,-90,-2,-112,-3,116,-4,80,-5,42,-6,35,-7,25,-8,42,-9,77,-10,-117,-11,-27,-12,86,-12,-19,-13,-92,-13,118,-13,118,-13,-121,-13,-49,-13,34,-12,-102,-12,41,-11,-53,-11,-122,-10,87,-9,58,-8,27,-7,2,-6,-14,-6,-39,-5,-69,-4,-127,-3,69,-2,-11,-2,-112,-1,44,0,-69,0,64,1,-61,1,68,2,-77,2,41,3,-86,3,45,4,-84,4,59,5,-52,5,95,6,-8,6,-105,7,58,8,-41,8,124,9,29,10,-55,10,88,11,-17,11,94,12,-59,12,-5,12,38,13,26,13,-14,12,-87,12,65,12,-79,11,6,11,52,10,72,9,51,8,-5,6,-100,5,49,4,-90,2,-1,0,94,-1,-80,-3,6,-4,104,-6,-32,-8,110,-9,31,-10,-1,-12,0,-12,53,-13,-99,-14,51,-14,-11,-15,-34,-15,-34,-15,-2,-15,44,-14,126,-14,-55,-14,39,-13,123,-13,-23,-13,76,-12,-64,-12,42,-11,-85,-11,41,-10,-69,-10,90,-9,12,-8,-52,-8,-103,-7,-125,-6,125,-5,-121,-4,-95,-3,-47,-2,19,0,92,1,-86,2,9,4,90,5,-90,6,-36,7,-4,8,-3,9,-22,10,-73,11,102,12,-6,12,115,13,-46,13,17,14,52,14,63,14,28,14,-17,13,-106,13,52,13,-92,12,34,12,123,11,-44,10,27,10,105,9,-82,8,-24,7,33,7,90,6,-119,5,-72,4,-59,3,-34,2,-41,1,-67,0,-110,-1,86,-2,-2,-4,-116,-5,31,-6,-94,-8,47,-9,-59,-11,110,-12,49,-13,27,-14,37,-15,93,-16,-71,-17,95,-17,30,-17,24,-17,60,-17,-101,-17,37,-16,-43,-16,-90,-15,-89,-14,-57,-13,-6,-12,63,-10,-94,-9,-4,-8,81,-6,-96,-5,-14,-4,28,-2,75,-1,94,0,97,1,93,2,69,3,35,4,-13,4,-100,5,78,6,-42,6,83,7,-60,7,26,8,116,8,-73,8,-17,8,42,9,107,9,-105,9,-49,9,-3,9,51,10,84,10,-114,10,-79,10,-41,10,-26,10,-28,10,-40,10,-83,10,111,10,18,10,-105,9,-1,8,66,8,115,7,-120,6,126,5,102,4,56,3,-7,1,-80,0,92,-1,3,-2,-82,-4,84,-5,14,-6,-44,-8,-76,-9,-77,-10,-54,-11,20,-11,-127,-12,37,-12,-27,-13,-50,-13,-40,-13,-2,-13,62,-12,-111,-12,-2,-12,97,-11,-23,-11,116,-10,19,-9,-98,-9,64,-8,-39,-8,94,-7,-23,-7,109,-6,-32,-6,89,-5,-56,-5,61,-4,-80,-4,45,-3,-67,-3,79,-2,-3,-2,-93,-1,92,0,36,1,-24,1,-66,2,-109,3,100,4,53,5,-11,5,-98,6,65,7,-49,7,51,8,-115,8,-58,8,-13,8,-5,8,-3,8,-40,8,-64,8,-119,8,83,8,14,8,-53,7,-122,7,61,7,8,7,-53,6,-105,6,104,6,76,6,44,6,13,6,-17,5,-58,5,124,5,53,5,-69,4,46,4,117,3,-84,2,-73,1,-81,0,-109,-1,118,-2,69,-3,15,-4,-30,-6,-62,-7,-79,-8,-90,-9,-71,-10,-27,-11,45,-11,-104,-12,41,-12,-42,-13,-98,-13,-110,-13,-81,-13,-32,-13,57,-12,-84,-12,63,-11,-43,-11,-114,-10,80,-9,32,-8,-22,-8,-65,-7,-115,-6,84,-5,5,-4,-77,-4,87,-3,-29,-3,120,-2,-14,-2,113,-1,-34,-1,95,0,-50,0,67,1,-65,1,67,2,-45,2,94,3,5,4,-76,4,100,5,38,6,-3,6,-50,7,-95,8,117,9,57,10,-14,10,-109,11,36,12,-108,12,-20,12,46,13,77,13,80,13,55,13,9,13,-69,12,64,12,-89,11,-26,10,8,10,3,9,-42,7,-119,6,37,5,-86,3,26,2,-110,0,-20,-2,92,-3,-52,-5,94,-6,-1,-8,-66,-9,-88,-10,-70,-11,-12,-12,85,-12,-40,-13,116,-13,60,-13,14,-13,-3,-14,-11,-14,-9,-14,13,-13,33,-13,71,-13,116,-13,-88,-13,-19,-13,54,-12,-112,-12,-8,-12,118,-11,-1,-11,-84,-10,90,-9,56,-8,48,-7,53,-6,89,-5,-101,-4,-14,-3,71,-1,-83,0,14,2,103,3,-77,4,-19,5,28,7,44,8,46,9,31,10,-12,10,-83,11,73,12,-41,12,41,13,109,13,-107,13,-93,13,-116,13,97,13,33,13,-46,12,118,12,6,12,-100,11,35,11,-93,10,38,10,-92,9,29,9,-112,8,4,8,90,7,-70,6,-29,5,16,5,0,4}; }
	private static byte[] data52(){ return new byte[] {-21,2,-90,1,80,0,-54,-2,75,-3,-90,-5,11,-6,118,-8,-25,-10,116,-11,21,-12,-29,-14,-41,-15,-20,-16,69,-16,-64,-17,111,-17,83,-17,122,-17,-63,-17,76,-16,-14,-16,-54,-15,-66,-14,-52,-13,-33,-12,15,-10,54,-9,91,-8,-116,-7,-69,-6,-37,-5,-17,-4,16,-2,22,-1,34,0,6,1,-13,1,-68,2,-127,3,44,4,-48,4,93,5,-30,5,97,6,-40,6,70,7,-72,7,30,8,-113,8,-16,8,97,9,-56,9,52,10,-107,10,-11,10,74,11,-113,11,-61,11,-28,11,-18,11,-46,11,-90,11,86,11,-20,10,97,10,-60,9,10,9,46,8,82,7,81,6,71,5,37,4,-7,2,-76,1,123,0,44,-1,-29,-3,-93,-4,106,-5,74,-6,65,-7,85,-8,-121,-9,-49,-10,67,-10,-63,-11,96,-11,25,-11,-12,-12,-37,-12,-29,-12,4,-11,55,-11,125,-11,-43,-11,54,-10,-100,-10,13,-9,127,-9,-9,-9,96,-8,-39,-8,66,-7,-76,-7,39,-6,-93,-6,36,-5,-89,-5,63,-4,-31,-4,-111,-3,70,-2,28,-1,-20,-1,-50,0,-79,1,-99,2,-126,3,91,4,46,5,-22,5,-103,6,43,7,-88,7,9,8,69,8,121,8,-111,8,-106,8,-116,8,111,8,69,8,22,8,-23,7,-82,7,119,7,74,7,41,7,11,7,-7,6,-4,6,2,7,23,7,32,7,47,7,39,7,16,7,-45,6,126,6,12,6,114,5,-67,4,-16,3,-1,2,-8,1,-29,0,-71,-1,-128,-2,66,-3,11,-4,-60,-6,-96,-7,115,-8,110,-9,120,-10,-86,-11,-4,-12,123,-12,19,-12,-43,-13,-54,-13,-34,-13,12,-12,104,-12,-24,-12,111,-11,18,-10,-65,-10,121,-9,51,-8,-19,-8,-92,-7,68,-6,-25,-6,124,-5,10,-4,-128,-4,-1,-4,110,-3,-34,-3,66,-2,-67,-2,41,-1,-90,-1,36,0,-84,0,59,1,-36,1,-120,2,80,3,20,4,-12,4,-33,5,-54,6,-68,7,-99,8,111,9,52,10,-37,10,-128,11,-5,11,96,12,-68,12,-11,12,40,13,57,13,50,13,17,13,-45,12,116,12,-19,11,72,11,122,10,-119,9,125,8,74,7,8,6,-84,4,69,3,-45,1,102,0,-6,-2,-102,-3,74,-4,19,-5,-16,-7,-24,-8,-19,-9,22,-9,87,-10,-86,-11,23,-11,-95,-12,37,-12,-57,-13,112,-13,46,-13,-11,-14,-42,-14,-62,-14,-55,-14,-43,-14,-1,-14,58,-13,-118,-13,-27,-13,98,-12,-12,-12,-100,-11,97,-10,74,-9,79,-8,98,-7,-103,-6,-29,-5,48,-3,-119,-2,-37,-1,48,1,109,2,-79,3,-34,4,-7,5,16,7,22,8,10,9,-20,9,-84,10,87,11,-33,11,71,12,-109,12,-66,12,-43,12,-54,12,-77,12,-115,12,82,12,30,12,-39,11,-85,11,94,11,32,11,-28,10,-97,10,84,10,1,10,-105,9,19,9,121,8,-75,7,-34,6,-54,5,-93,4,79,3,-36,1,75,0,-87,-2,-10,-4,69,-5,-107,-7,-9,-9,108,-10,-10,-12,-85,-13,122,-14,-126,-15,-75,-16,26,-16,-71,-17,-115,-17,-99,-17,-20,-17,96,-16,3,-15,-57,-15,-85,-14,-112,-13,-108,-12,-105,-11,-94,-10,-90,-9,-83,-8,-65,-7,-56,-6,-45,-5,-43,-4,-41,-3,-65,-2,-76,-1,120,0,71,1,-10,1,-93,2,61,3,-52,3,97,4,-20,4,-125,5,8,6,-96,6,62,7,-36,7,120,8,25,9,-82,9,70,10,-64,10,58,11,-108,11,-34,11,17,12,31,12,19,12,-14,11,-78,11,101,11,-22,10,108,10,-54,9,45,9,103,8,-96,7,-70,6,-57,5,-65,4,-84,3,-125,2,78,1,34,0,-13,-2,-48,-3,-74,-4,-67,-5,-58,-6,-26,-7,25,-7,91,-8,-74,-9,28,-9,-105,-10,36,-10,-49,-11,-122,-11,109,-11,84,-11,93,-11,125,-11,-96,-11,-35,-11,22,-10,91,-10,-93,-10,-23,-10,67,-9,-97,-9,-7,-9,103,-8,-35,-8,97,-7,-26,-7,-123,-6,58,-5,-7,-5,-61,-4,-97,-3,-125,-2,101,-1,81,0,55,1,27,2,-16,2,-67,3,-124,4,39,5,-58,5,71,6,-74,6,12,7,94,7,-121,7,-83,7,-77,7,-77,7,-98,7,-124,7,94,7,61,7,28,7,-8,6,-11,6,-8,6,25,7,59,7,116,7,-85,7,-22,7,20,8,42,8,46,8,11,8,-52,7,120,7,-12,6,91,6,-100,5,-56,4,-56,3,-63,2,-104,1,97,0,16,-1,-65,-3,106,-4,31,-5,-39,-7,-75,-8,-94,-9,-82,-10,-41,-11,57,-11,-83,-12,93,-12,44,-12,41,-12,76,-12,-125,-12,-29,-12,88,-11,-36,-11,100,-10,-8,-10,-123,-9,13,-8,-99,-8,35,-7,-104,-7,19,-6,125,-6,-23,-6,72,-5,-85,-5,11,-4,114,-4,-51,-4,53,-3,-95,-3,24,-2,-101,-2,44,-1,-44,-1,-110,0,111,1,90,2,79,3,81,4,94,5,92,6,76,7,46,8,-10,8}; }
	private static byte[] data53(){ return new byte[] {-75,9,99,10,-14,10,126,11,-30,11,81,12,-94,12,-34,12,-4,12,9,13,-19,12,-70,12,98,12,-21,11,82,11,-107,10,-63,9,-61,8,-60,7,-105,6,98,5,23,4,-33,2,-107,1,95,0,26,-1,-9,-3,-44,-4,-66,-5,-80,-6,-62,-7,-47,-8,-18,-9,30,-9,86,-10,-104,-11,-12,-12,82,-12,-51,-13,82,-13,-16,-14,-101,-14,102,-14,58,-14,41,-14,45,-14,71,-14,115,-14,-59,-14,58,-13,-60,-13,-127,-12,86,-11,83,-10,89,-9,-123,-8,-76,-7,-18,-6,43,-4,99,-3,-92,-2,-37,-1,15,1,76,2,119,3,-99,4,-79,5,-70,6,-88,7,127,8,63,9,-27,9,103,10,-49,10,34,11,91,11,-123,11,-105,11,-87,11,-80,11,-82,11,-69,11,-63,11,-66,11,-56,11,-46,11,-47,11,-57,11,-87,11,117,11,25,11,-86,10,5,10,67,9,65,8,42,7,-27,5,124,4,-21,2,79,1,-95,-1,-14,-3,51,-4,116,-6,-53,-8,47,-9,-79,-11,84,-12,24,-13,22,-14,62,-15,-89,-16,74,-16,29,-16,47,-16,108,-16,-61,-16,73,-15,-18,-15,-110,-14,86,-13,28,-12,-14,-12,-49,-11,-79,-10,-83,-9,-113,-8,-120,-7,114,-6,95,-5,64,-4,12,-3,-34,-3,-99,-2,87,-1,3,0,-72,0,97,1,8,2,-81,2,102,3,23,4,-42,4,-101,5,112,6,53,7,-2,7,-54,8,-125,9,55,10,-46,10,92,11,-59,11,9,12,73,12,81,12,90,12,44,12,-5,11,-96,11,59,11,-62,10,53,10,-112,9,-47,8,14,8,34,7,51,6,42,5,36,4,4,3,-2,1,-28,0,-34,-1,-41,-2,-24,-3,-15,-4,13,-4,51,-5,96,-6,-116,-7,-57,-8,32,-8,127,-9,-9,-10,-126,-10,34,-10,-38,-11,-92,-11,-124,-11,113,-11,104,-11,113,-11,-123,-11,-90,-11,-57,-11,-6,-11,56,-10,-121,-10,-34,-10,66,-9,-59,-9,76,-8,-13,-8,-91,-7,106,-6,64,-5,33,-4,11,-3,-12,-3,-18,-2,-38,-1,-56,0,-107,1,113,2,44,3,-30,3,122,4,14,5,-116,5,-19,5,57,6,126,6,-94,6,-67,6,-56,6,-54,6,-72,6,-81,6,-92,6,-86,6,-79,6,-49,6,1,7,59,7,-122,7,-46,7,31,8,103,8,-90,8,-53,8,-34,8,-49,8,-90,8,109,8,-4,7,125,7,-39,6,35,6,61,5,76,4,60,3,25,2,-40,0,-97,-1,83,-2,-1,-4,-69,-5,-122,-6,95,-7,80,-8,98,-9,-89,-10,3,-10,-119,-11,58,-11,20,-11,17,-11,41,-11,96,-11,-73,-11,10,-10,113,-10,-29,-10,81,-9,-78,-9,23,-8,118,-8,-58,-8,31,-7,101,-7,-79,-7,-17,-7,49,-6,111,-6,-86,-6,-9,-6,72,-5,-91,-5,29,-4,-91,-4,69,-3,-7,-3,-38,-2,-60,-1,-50,0,-56,1,-30,2,-18,3,0,5,-14,5,-27,6,-70,7,-115,8,66,9,-22,9,-128,10,4,11,-123,11,-24,11,65,12,127,12,-87,12,-65,12,-89,12,-125,12,63,12,-43,11,90,11,-88,10,-9,9,31,9,52,8,55,7,64,6,54,5,25,4,18,3,-5,1,-23,0,-32,-1,-51,-2,-68,-3,-73,-4,-83,-5,-81,-6,-87,-7,-73,-8,-60,-9,-28,-10,15,-10,77,-11,-112,-12,-22,-13,96,-13,-28,-14,119,-14,37,-14,-13,-15,-32,-15,-26,-15,16,-14,97,-14,-44,-14,112,-13,30,-12,-10,-12,-36,-11,-42,-10,-40,-9,-19,-8,-1,-7,36,-5,69,-4,112,-3,-100,-2,-55,-1,-9,0,37,2,80,3,102,4,125,5,109,6,84,7,24,8,-48,8,85,9,-50,9,51,10,123,10,-65,10,-10,10,46,11,85,11,-118,11,-60,11,-4,11,50,12,101,12,-101,12,-73,12,-52,12,-59,12,-104,12,82,12,-40,11,56,11,100,10,116,9,82,8,17,7,-87,5,35,4,-112,2,-25,0,46,-1,116,-3,-62,-5,24,-6,-128,-8,5,-9,-86,-11,-126,-12,-122,-13,-70,-14,30,-14,-76,-15,-126,-15,112,-15,-120,-15,-70,-15,16,-14,115,-14,-4,-14,-120,-13,40,-12,-43,-12,-113,-11,83,-10,30,-9,-34,-9,-88,-8,104,-7,48,-6,-39,-6,-116,-5,54,-4,-37,-4,-122,-3,44,-2,-32,-2,-109,-1,99,0,48,1,19,2,2,3,-9,3,-10,4,-12,5,-13,6,-20,7,-41,8,-83,9,112,10,27,11,-105,11,4,12,75,12,125,12,-118,12,125,12,90,12,32,12,-46,11,113,11,1,11,117,10,-35,9,42,9,113,8,-101,7,-68,6,-32,5,-9,4,21,4,37,3,68,2,94,1,119,0,-101,-1,-80,-2,-48,-3,-11,-4,24,-4,65,-5,124,-6,-64,-7,16,-7,111,-8,-28,-9,99,-9,-12,-10,-106,-10,66,-10,-7,-11,-62,-11,-108,-11,118,-11,93,-11,102,-11,123,-11,-98,-11,-31,-11,52,-10,-94,-10,28,-9,-75,-9,93,-8,27,-7,-33,-7,-71,-6,-99,-5}; }
	private static byte[] data54(){ return new byte[] {-124,-4,107,-3,94,-2,66,-1,29,0,-19,0,-69,1,112,2,38,3,-66,3,78,4,-49,4,66,5,-100,5,-30,5,22,6,53,6,68,6,83,6,97,6,111,6,-126,6,-86,6,-45,6,24,7,96,7,-83,7,7,8,96,8,-75,8,-7,8,57,9,96,9,110,9,102,9,71,9,7,9,-98,8,37,8,-117,7,-52,6,-13,5,7,5,-6,3,-37,2,-78,1,115,0,60,-1,-4,-3,-54,-4,-86,-5,-104,-6,-101,-7,-63,-8,9,-8,105,-9,-9,-10,-91,-10,114,-10,94,-10,97,-10,119,-10,-91,-10,-52,-10,6,-9,67,-9,119,-9,-83,-9,-31,-9,16,-8,58,-8,101,-8,-124,-8,-75,-8,-47,-8,-6,-8,37,-7,89,-7,-101,-7,-5,-7,111,-6,-14,-6,-93,-5,111,-4,85,-3,74,-2,88,-1,112,0,-118,1,-85,2,-69,3,-56,4,-66,5,-82,6,-126,7,77,8,1,9,-78,9,64,10,-57,10,54,11,-103,11,-28,11,32,12,68,12,77,12,70,12,31,12,-27,11,-119,11,31,11,-101,10,6,10,90,9,-82,8,-22,7,31,7,77,6,116,5,-111,4,-83,3,-58,2,-53,1,-43,0,-59,-1,-73,-2,-85,-3,-121,-4,107,-5,94,-6,64,-7,70,-8,67,-9,87,-10,115,-11,-96,-12,-32,-13,59,-13,-87,-14,60,-14,-16,-15,-59,-15,-61,-15,-30,-15,54,-14,-104,-14,36,-13,-50,-13,127,-12,73,-11,33,-10,7,-9,-4,-9,-4,-8,8,-6,36,-5,72,-4,115,-3,-93,-2,-43,-1,-4,0,31,2,63,3,68,4,56,5,21,6,-34,6,-120,7,36,8,-82,8,25,9,124,9,-38,9,52,10,-110,10,-23,10,82,11,-79,11,22,12,127,12,-30,12,43,13,110,13,-114,13,-113,13,100,13,30,13,-96,12,-9,11,43,11,45,10,26,9,-40,7,119,6,9,5,120,3,-29,1,53,0,-108,-2,-22,-4,90,-5,-39,-7,127,-8,61,-9,45,-10,56,-11,118,-12,-59,-13,70,-13,-21,-14,-82,-14,-114,-14,-107,-14,-91,-14,-34,-14,37,-13,-123,-13,-5,-13,119,-12,-1,-12,-102,-11,44,-10,-58,-10,95,-9,-4,-9,-113,-8,39,-7,-67,-7,91,-6,-1,-6,-83,-5,101,-4,43,-3,4,-2,-6,-2,-8,-1,2,1,43,2,75,3,119,4,-99,5,-72,6,-63,7,-68,8,-107,9,84,10,-17,10,108,11,-55,11,8,12,54,12,57,12,52,12,11,12,-38,11,-114,11,52,11,-75,10,50,10,-93,9,-15,8,76,8,-99,7,-25,6,56,6,126,5,-55,4,10,4,74,3,-121,2,-68,1,-23,0,12,0,53,-1,88,-2,-117,-3,-78,-4,-33,-5,29,-5,89,-6,-90,-7,-7,-8,86,-8,-58,-9,56,-9,-75,-10,70,-10,-30,-11,-113,-11,67,-11,21,-11,-9,-12,-4,-12,14,-11,55,-11,-116,-11,-24,-11,114,-10,-4,-10,-71,-9,111,-8,68,-7,28,-6,-6,-6,-22,-5,-62,-4,-94,-3,121,-2,73,-1,20,0,-46,0,-120,1,63,2,-52,2,100,3,-52,3,58,4,-117,4,-52,4,-7,4,30,5,68,5,102,5,-108,5,-54,5,10,6,77,6,-94,6,8,7,97,7,-55,7,39,8,-121,8,-51,8,36,9,84,9,-124,9,-113,9,-112,9,114,9,48,9,-29,8,106,8,-41,7,36,7,89,6,113,5,112,4,94,3,57,2,5,1,-40,-1,-84,-2,-116,-3,114,-4,112,-5,-116,-6,-59,-7,28,-7,-114,-8,30,-8,-52,-9,-117,-9,105,-9,84,-9,78,-9,69,-9,71,-9,83,-9,83,-9,92,-9,99,-9,105,-9,111,-9,109,-9,105,-9,109,-9,108,-9,116,-9,-123,-9,-84,-9,-32,-9,55,-8,-85,-8,54,-7,-17,-7,-60,-6,-85,-5,-86,-4,-73,-3,-50,-2,-25,-1,-7,0,10,2,16,3,10,4,-8,4,-37,5,-86,6,120,7,44,8,-43,8,96,9,-19,9,98,10,-58,10,20,11,85,11,116,11,-119,11,126,11,108,11,61,11,-4,10,-78,10,93,10,-15,9,-126,9,17,9,-119,8,0,8,100,7,-61,6,8,6,66,5,104,4,126,3,-127,2,119,1,88,0,49,-1,-3,-3,-45,-4,-90,-5,116,-6,63,-7,33,-8,4,-9,-8,-11,1,-11,35,-12,90,-13,-74,-14,63,-14,-28,-15,-76,-15,-84,-15,-54,-15,3,-14,84,-14,-63,-14,70,-13,-39,-13,-127,-12,67,-11,19,-10,-22,-10,-30,-9,-32,-8,-9,-7,14,-5,48,-4,80,-3,127,-2,-95,-1,-64,0,-48,1,-48,2,-79,3,-112,4,72,5,-12,5,-119,6,28,7,-99,7,27,8,-101,8,31,9,-93,9,58,10,-58,10,86,11,-25,11,113,12,-16,12,87,13,-91,13,-35,13,-31,13,-58,13,-124,13,27,13,-128,12,-69,11,-34,10,-57,9,-101,8,64,7,-38,5,81,4,-62,2,42,1,-102,-1,11,-2,-113,-4,47,-5,-26,-7,-78,-8,-98,-9,-79,-10,-41,-11,32,-11}; }
	private static byte[] data55(){ return new byte[] {-125,-12,10,-12,-94,-13,99,-13,56,-13,46,-13,51,-13,86,-13,-124,-13,-54,-13,23,-12,116,-12,-49,-12,53,-11,-105,-11,4,-10,111,-10,-28,-10,84,-9,-45,-9,102,-8,1,-7,-68,-7,-127,-6,97,-5,107,-4,-127,-3,-75,-2,-13,-1,65,1,-124,2,-37,3,22,5,65,6,83,7,87,8,40,9,-20,9,126,10,-8,10,82,11,-104,11,-75,11,-61,11,-74,11,-98,11,94,11,32,11,-61,10,100,10,-16,9,125,9,-5,8,-124,8,1,8,-125,7,-11,6,98,6,-58,5,34,5,110,4,-67,3,-10,2,54,2,86,1,-121,0,-77,-1,-47,-2,-5,-3,30,-3,70,-4,108,-5,-101,-6,-47,-7,9,-7,70,-8,-105,-9,-16,-10,79,-10,-59,-11,81,-11,-19,-12,-96,-12,125,-12,107,-12,-127,-12,-85,-12,1,-11,102,-11,-19,-11,-122,-10,59,-9,-16,-9,-81,-8,123,-7,74,-6,16,-5,-28,-5,-82,-4,119,-3,60,-2,7,-1,-66,-1,119,0,29,1,-62,1,74,2,-67,2,44,3,-119,3,-40,3,33,4,96,4,-88,4,-25,4,57,5,-119,5,-32,5,66,6,-93,6,1,7,109,7,-50,7,60,8,-109,8,-14,8,60,9,124,9,-87,9,-56,9,-54,9,-76,9,119,9,41,9,-80,8,25,8,87,7,-110,6,-89,5,-89,4,-107,3,-125,2,105,1,72,0,64,-1,50,-2,60,-3,88,-4,-107,-5,-26,-6,80,-6,-43,-7,111,-7,30,-7,-51,-8,-97,-8,102,-8,54,-8,15,-8,-16,-9,-55,-9,-84,-9,-124,-9,109,-9,64,-9,30,-9,-15,-10,-52,-10,-92,-10,-122,-10,120,-10,125,-10,-96,-10,-28,-10,67,-9,-66,-9,110,-8,48,-7,18,-6,4,-5,14,-4,30,-3,53,-2,68,-1,95,0,105,1,113,2,118,3,101,4,66,5,23,6,-35,6,-113,7,44,8,-80,8,44,9,-106,9,-16,9,50,10,99,10,-114,10,-95,10,-75,10,-82,10,-99,10,-115,10,104,10,72,10,21,10,-33,9,-92,9,85,9,0,9,-112,8,11,8,112,7,-61,6,-8,5,17,5,22,4,5,3,-19,1,-61,0,-122,-1,82,-2,3,-3,-69,-5,118,-6,61,-7,-3,-9,-41,-10,-52,-11,-35,-12,10,-12,100,-13,-31,-14,-125,-14,71,-14,53,-14,52,-14,89,-14,-119,-14,-38,-14,60,-13,-85,-13,53,-12,-44,-12,-109,-11,79,-10,40,-9,15,-8,13,-7,5,-6,21,-5,28,-4,39,-3,55,-2,57,-1,48,0,34,1,2,2,-31,2,-95,3,107,4,28,5,-46,5,-126,6,50,7,-19,7,-98,8,91,9,21,10,-45,10,-120,11,51,12,-41,12,79,13,-64,13,11,14,56,14,62,14,30,14,-21,13,122,13,-13,12,53,12,82,11,79,10,41,9,-30,7,-116,6,29,5,-83,3,55,2,-50,0,103,-1,29,-2,-40,-4,-82,-5,-119,-6,-118,-7,-106,-8,-74,-9,-11,-10,70,-10,-75,-11,51,-11,-42,-12,-120,-12,83,-12,62,-12,46,-12,46,-12,58,-12,76,-12,110,-12,-111,-12,-68,-12,-28,-12,37,-11,93,-11,-71,-11,13,-10,-126,-10,4,-9,-78,-9,105,-8,70,-7,63,-6,93,-5,-121,-4,-32,-3,49,-1,-101,0,-14,1,76,3,-115,4,-61,5,-50,6,-50,7,-101,8,92,9,-13,9,118,10,-42,10,19,11,54,11,71,11,56,11,31,11,-17,10,-71,10,108,10,44,10,-35,9,-104,9,66,9,-8,8,-90,8,67,8,-35,7,107,7,-16,6,96,6,-56,5,38,5,118,4,-64,3,-12,2,44,2,85,1,-123,0,-105,-1,-77,-2,-58,-3,-37,-4,-23,-5,4,-5,31,-6,64,-7,110,-8,-90,-9,-7,-10,78,-10,-46,-11,85,-11,11,-11,-42,-12,-61,-12,-56,-12,-11,-12,61,-11,-103,-11,19,-10,-103,-10,45,-9,-52,-9,108,-8,29,-7,-59,-7,120,-6,51,-5,-26,-5,-95,-4,91,-3,10,-2,-66,-2,92,-1,-6,-1,-110,0,14,1,-105,1,-1,1,126,2,-31,2,87,3,-63,3,48,4,-105,4,10,5,119,5,-21,5,98,6,-46,6,74,7,-74,7,38,8,-116,8,-16,8,75,9,-103,9,-41,9,1,10,21,10,17,10,-17,9,-83,9,92,9,-32,8,71,8,-101,7,-50,6,-5,5,11,5,15,4,18,3,16,2,29,1,41,0,76,-1,126,-2,-59,-3,32,-3,-105,-4,7,-4,-96,-5,57,-5,-34,-6,-120,-6,58,-6,-21,-7,-107,-7,77,-7,-6,-8,-82,-8,73,-8,-12,-9,-119,-9,40,-9,-62,-10,107,-10,10,-10,-56,-11,-95,-11,-123,-11,-107,-11,-70,-11,22,-10,-126,-10,23,-9,-61,-9,-95,-8,-121,-7,-121,-6,-110,-5,-90,-4,-62,-3,-36,-2,-9,-1,10,1,15,2,14,3,-9,3,-46,4,-93,5,85,6,-8,6,-116,7,13,8,118,8,-37,8,36,9,99,9,-99,9,-60,9,-18,9,9,10,32,10,53,10,67,10,93,10,102,10}; }
	private static byte[] data56(){ return new byte[] {115,10,116,10,95,10,62,10,4,10,-78,9,79,9,-65,8,31,8,87,7,-122,6,-120,5,126,4,86,3,29,2,-34,0,-120,-1,58,-2,-35,-4,-120,-5,75,-6,19,-7,-8,-9,-9,-10,10,-10,59,-11,-107,-12,7,-12,-114,-13,48,-13,-6,-14,-59,-14,-64,-14,-59,-14,-30,-14,23,-13,95,-13,-59,-13,67,-12,-48,-12,125,-11,60,-10,7,-9,-19,-9,-41,-8,-41,-7,-56,-6,-52,-5,-58,-4,-74,-3,-89,-2,-106,-1,-127,0,89,1,57,2,13,3,-28,3,-64,4,-110,5,116,6,87,7,53,8,27,9,-14,9,-59,10,-120,11,72,12,-30,12,107,13,-44,13,39,14,82,14,86,14,67,14,0,14,-108,13,8,13,91,12,-126,11,-113,10,-126,9,103,8,47,7,-2,5,-72,4,121,3,45,2,-10,0,-66,-1,-109,-2,109,-3,86,-4,84,-5,94,-6,-127,-7,-84,-8,-8,-9,73,-9,-69,-10,58,-10,-45,-11,120,-11,44,-11,-14,-12,-69,-12,-118,-12,100,-12,61,-12,43,-12,12,-12,3,-12,-3,-13,21,-12,67,-12,-123,-12,-23,-12,105,-11,24,-10,-26,-10,-36,-9,-1,-8,58,-6,-114,-5,-15,-4,99,-2,-43,-1,78,1,-92,2,-5,3,44,5,73,6,65,7,25,8,-54,8,94,9,-48,9,35,10,82,10,109,10,123,10,112,10,92,10,70,10,42,10,3,10,-26,9,-71,9,-105,9,97,9,48,9,-11,8,-87,8,93,8,3,8,-108,7,27,7,-101,6,13,6,104,5,-73,4,9,4,77,3,114,2,-95,1,-63,0,-45,-1,-28,-2,-17,-3,-22,-4,-19,-5,-14,-6,-7,-7,15,-7,56,-8,113,-9,-70,-10,30,-10,-84,-11,81,-11,34,-11,3,-11,14,-11,45,-11,109,-11,-76,-11,25,-10,-125,-10,-2,-10,125,-9,13,-8,-106,-8,33,-7,-69,-7,81,-6,-29,-6,-121,-5,38,-4,-65,-4,86,-3,-10,-3,-119,-2,33,-1,-76,-1,85,0,-26,0,122,1,16,2,-90,2,44,3,-78,3,62,4,-71,4,58,5,-85,5,43,6,-97,6,18,7,-125,7,-11,7,89,8,-58,8,32,9,108,9,-90,9,-48,9,-32,9,-32,9,-81,9,-127,9,23,9,-88,8,11,8,112,7,-78,6,-25,5,23,5,70,4,112,3,-95,2,-37,1,35,1,110,0,-52,-1,65,-1,-76,-2,52,-2,-76,-3,67,-3,-55,-4,85,-4,-27,-5,106,-5,-15,-6,108,-6,-19,-7,101,-7,-42,-8,77,-8,-77,-9,37,-9,-104,-10,28,-10,-89,-11,71,-11,-1,-12,-39,-12,-57,-12,-31,-12,11,-11,103,-11,-40,-11,106,-10,25,-9,-20,-9,-56,-8,-62,-7,-52,-6,-32,-5,-5,-4,22,-2,50,-1,72,0,81,1,84,2,53,3,13,4,-53,4,121,5,18,6,-123,6,-12,6,84,7,-104,7,-29,7,30,8,84,8,-112,8,-57,8,9,9,66,9,-118,9,-43,9,18,10,90,10,-116,10,-70,10,-54,10,-54,10,-76,10,125,10,27,10,-92,9,21,9,90,8,-125,7,-118,6,124,5,85,4,26,3,-48,1,127,0,48,-1,-47,-3,-120,-4,80,-5,34,-6,25,-7,15,-8,37,-9,82,-10,-110,-11,-17,-12,89,-12,-34,-13,127,-13,47,-13,-7,-14,-32,-14,-32,-14,-14,-14,36,-13,113,-13,-53,-13,63,-12,-48,-12,108,-11,22,-10,-43,-10,-102,-9,100,-8,63,-7,35,-6,3,-5,-24,-5,-47,-4,-55,-3,-75,-2,-83,-1,-99,0,-96,1,-98,2,-97,3,-85,4,-78,5,-71,6,-76,7,-83,8,-112,9,113,10,44,11,-37,11,103,12,-26,12,67,13,-116,13,-83,13,-81,13,-96,13,90,13,3,13,-119,12,-9,11,69,11,-122,10,-78,9,-62,8,-45,7,-40,6,-61,5,-70,4,-97,3,-122,2,104,1,76,0,59,-1,41,-2,30,-3,44,-4,69,-5,108,-6,-100,-7,-36,-8,51,-8,-112,-9,-4,-10,105,-10,-30,-11,101,-11,-22,-12,-127,-12,17,-12,-78,-13,90,-13,18,-13,-35,-14,-61,-14,-62,-14,-32,-14,39,-13,-116,-13,31,-12,-35,-12,-60,-11,-53,-10,-9,-9,54,-7,-110,-6,-4,-5,103,-3,-47,-2,57,0,-108,1,-36,2,13,4,37,5,37,6,-1,6,-72,7,84,8,-53,8,48,9,103,9,-101,9,-78,9,-66,9,-57,9,-56,9,-75,9,-86,9,-106,9,-117,9,108,9,85,9,55,9,22,9,-37,8,-83,8,124,8,54,8,-28,7,-119,7,17,7,-113,6,-5,5,82,5,-100,4,-60,3,-26,2,-18,1,-23,0,-33,-1,-60,-2,-86,-3,-106,-4,-126,-5,116,-6,-128,-7,-99,-8,-51,-9,33,-9,-114,-10,23,-10,-63,-11,-128,-11,99,-11,93,-11,102,-11,-118,-11,-79,-11,-9,-11,58,-10,-114,-10,-13,-10,84,-9,-59,-9,64,-8,-72,-8,55,-7,-64,-7,73,-6,-35,-6,103,-5,2,-4,-93,-4,68,-3,-22,-3,-110,-2,70,-1,-14,-1,-100,0,74,1,-17,1}; }
	private static byte[] data57(){ return new byte[] {-106,2,59,3,-37,3,114,4,8,5,-118,5,36,6,-94,6,33,7,-107,7,3,8,97,8,-72,8,1,9,47,9,92,9,115,9,118,9,95,9,56,9,-8,8,-92,8,57,8,-56,7,65,7,-86,6,23,6,110,5,-48,4,43,4,-120,3,-16,2,77,2,-72,1,45,1,-96,0,19,0,-118,-1,6,-1,-121,-2,-10,-3,121,-3,-29,-4,83,-4,-76,-5,31,-5,109,-6,-68,-7,19,-7,94,-8,-84,-9,-5,-10,101,-10,-50,-11,81,-11,-20,-12,-100,-12,109,-12,91,-12,108,-12,-89,-12,-13,-12,113,-11,10,-10,-64,-10,-116,-9,113,-8,102,-7,111,-6,120,-5,-106,-4,-92,-3,-83,-2,-82,-1,-91,0,-112,1,95,2,30,3,-51,3,102,4,-17,4,86,5,-60,5,25,6,107,6,-70,6,0,7,75,7,-99,7,-5,7,82,8,-73,8,35,9,-111,9,-8,9,94,10,-82,10,-7,10,42,11,82,11,80,11,49,11,-24,10,-121,10,-14,9,74,9,113,8,-127,7,111,6,69,5,9,4,-54,2,118,1,51,0,-14,-2,-81,-3,122,-4,84,-5,84,-6,77,-7,107,-8,-114,-9,-49,-10,21,-10,120,-11,-16,-12,120,-12,9,-12,-66,-13,-125,-13,99,-13,82,-13,89,-13,123,-13,-77,-13,10,-12,99,-12,-39,-12,98,-11,-6,-11,-100,-10,79,-9,5,-8,-42,-8,-93,-7,125,-6,108,-5,93,-4,84,-3,89,-2,97,-1,123,0,-111,1,-79,2,-52,3,-19,4,0,6,17,7,15,8,1,9,-26,9,-80,10,100,11,-3,11,123,12,-24,12,37,13,74,13,88,13,75,13,25,13,-40,12,-126,12,9,12,-123,11,-24,10,66,10,121,9,-79,8,-41,7,-21,6,0,6,-2,4,2,4,2,3,-6,1,-7,0,-12,-1,-2,-2,12,-2,35,-3,61,-4,102,-5,-103,-6,-43,-7,21,-7,84,-8,-93,-9,-20,-10,51,-10,-119,-11,-35,-12,64,-12,-86,-13,35,-13,-80,-14,92,-14,45,-14,27,-14,48,-14,110,-14,-28,-14,120,-13,72,-12,41,-11,59,-10,105,-9,-84,-8,4,-6,110,-5,-54,-4,54,-2,-111,-1,-26,0,15,2,52,3,55,4,30,5,-22,5,-102,6,38,7,-99,7,5,8,82,8,-109,8,-57,8,-19,8,15,9,39,9,60,9,76,9,99,9,107,9,122,9,-128,9,-114,9,-118,9,121,9,111,9,84,9,33,9,-18,8,-91,8,66,8,-53,7,64,7,-100,6,-25,5,2,5,34,4,23,3,13,2,-17,0,-54,-1,-95,-2,124,-3,110,-4,86,-5,102,-6,-114,-7,-53,-8,37,-8,-105,-9,35,-9,-40,-10,-104,-10,111,-10,94,-10,78,-10,94,-10,106,-10,-113,-10,-71,-10,-29,-10,31,-9,82,-9,-103,-9,-36,-9,53,-8,-116,-8,-20,-8,96,-7,-37,-7,89,-6,-18,-6,-124,-5,46,-4,-41,-4,-106,-3,78,-2,14,-1,-51,-1,-116,0,74,1,-3,1,-61,2,101,3,21,4,-72,4,81,5,-22,5,114,6,-5,6,115,7,-33,7,68,8,-106,8,-31,8,12,9,45,9,65,9,66,9,43,9,0,9,-52,8,122,8,35,8,-59,7,80,7,-31,6,108,6,-16,5,117,5,-8,4,-118,4,9,4,-106,3,28,3,-89,2,40,2,-90,1,37,1,-96,0,17,0,-125,-1,-34,-2,67,-2,-118,-3,-48,-4,16,-4,67,-5,122,-6,-92,-7,-30,-8,14,-8,91,-9,-90,-10,7,-10,-123,-11,17,-11,-61,-12,-122,-12,111,-12,115,-12,-98,-12,-24,-12,71,-11,-42,-11,-126,-10,57,-9,21,-8,-3,-8,-14,-7,-14,-6,-7,-5,-5,-4,-1,-3,-19,-2,-39,-1,-85,0,117,1,34,2,-56,2,70,3,-64,3,51,4,-115,4,-21,4,68,5,-98,5,-5,5,103,6,-35,6,94,7,-26,7,113,8,6,9,-111,9,34,10,-88,10,25,11,124,11,-66,11,-6,11,-2,11,-11,11,-87,11,81,11,-66,10,23,10,60,9,77,8,68,7,33,6,-7,4,-65,3,-112,2,83,1,32,0,-9,-2,-34,-3,-53,-4,-66,-5,-60,-6,-35,-7,4,-7,50,-8,114,-9,-58,-10,44,-10,-98,-11,41,-11,-68,-12,113,-12,38,-12,-2,-13,-36,-13,-55,-13,-51,-13,-25,-13,18,-12,78,-12,-94,-12,1,-11,115,-11,-8,-11,-108,-10,60,-9,4,-8,-44,-8,-62,-7,-65,-6,-50,-5,-21,-4,29,-2,87,-1,-108,0,-40,1,26,3,74,4,120,5,-97,6,-95,7,-101,8,127,9,70,10,-15,10,-116,11,-2,11,88,12,-109,12,-68,12,-60,12,-69,12,-99,12,110,12,58,12,-22,11,-120,11,24,11,-95,10,13,10,102,9,-73,8,-12,7,32,7,76,6,94,5,124,4,-121,3,-97,2,-90,1,-68,0,-49,-1,-19,-2,-1,-3,32,-3,59,-4,93,-5,122,-6,-106,-7,-82,-8,-53,-9,-23,-10,19,-10,52,-11,110,-12,-87,-13,5,-13,107,-14,6,-14,-69,-15}; }
	private static byte[] data58(){ return new byte[] {-91,-15,-85,-15,-13,-15,86,-14,-7,-14,-75,-13,-96,-12,-93,-11,-56,-10,-2,-9,77,-7,-93,-6,-15,-5,67,-3,-105,-2,-60,-1,-16,0,-5,1,-9,2,-45,3,-107,4,75,5,-31,5,101,6,-27,6,71,7,-91,7,-18,7,60,8,116,8,-87,8,-40,8,-3,8,43,9,68,9,104,9,-119,9,-86,9,-71,9,-38,9,-35,9,-24,9,-50,9,-80,9,113,9,36,9,-81,8,36,8,119,7,-72,6,-53,5,-38,4,-58,3,-84,2,-117,1,84,0,52,-1,17,-2,5,-3,4,-4,35,-5,88,-6,-87,-7,12,-7,-109,-8,55,-8,-41,-9,-111,-9,98,-9,61,-9,30,-9,15,-9,-5,-10,-9,-10,-24,-10,-16,-10,-14,-10,5,-9,16,-9,49,-9,83,-9,-114,-9,-40,-9,51,-8,-105,-8,33,-7,-78,-7,90,-6,-1,-6,-58,-5,-116,-4,81,-3,33,-2,-8,-2,-56,-1,-105,0,96,1,43,2,-20,2,-85,3,94,4,9,5,-80,5,59,6,-59,6,49,7,-102,7,-24,7,52,8,91,8,126,8,-108,8,-102,8,-121,8,113,8,77,8,26,8,-25,7,-87,7,106,7,36,7,-41,6,-117,6,64,6,-9,5,-91,5,82,5,-2,4,-104,4,65,4,-40,3,111,3,-11,2,117,2,-22,1,88,1,-85,0,-6,-1,55,-1,102,-2,-113,-3,-76,-4,-54,-5,-23,-6,5,-6,36,-7,84,-8,-125,-9,-45,-10,33,-10,-113,-11,20,-11,-77,-12,105,-12,65,-12,70,-12,85,-12,-100,-12,-12,-12,123,-11,19,-10,-52,-10,-100,-9,-126,-8,103,-7,92,-6,83,-5,63,-4,41,-3,10,-2,-49,-2,-115,-1,56,0,-37,0,94,1,-27,1,95,2,-65,2,50,3,-106,3,7,4,121,4,-10,4,127,5,20,6,-80,6,87,7,1,8,-90,8,89,9,-4,9,-111,10,19,11,-123,11,-26,11,17,12,38,12,18,12,-32,11,123,11,-2,10,83,10,-107,9,-76,8,-60,7,-62,6,-76,5,-97,4,-119,3,114,2,75,1,60,0,36,-1,30,-2,13,-3,27,-4,38,-5,79,-6,117,-7,-80,-8,-19,-9,66,-9,-90,-10,27,-10,-113,-11,33,-11,-78,-12,92,-12,7,-12,-46,-13,-98,-13,-125,-13,115,-13,-127,-13,-97,-13,-39,-13,40,-12,-103,-12,26,-11,-60,-11,-127,-10,100,-9,91,-8,112,-7,-115,-6,-45,-5,12,-3,88,-2,-86,-1,-15,0,66,2,124,3,-89,4,-57,5,-50,6,-58,7,-107,8,87,9,-9,9,-124,10,-13,10,62,11,-115,11,-68,11,-37,11,-29,11,-27,11,-39,11,-73,11,-112,11,76,11,2,11,-96,10,58,10,-74,9,48,9,-109,8,-19,7,65,7,125,6,-57,5,0,5,50,4,89,3,126,2,-92,1,-72,0,-60,-1,-41,-2,-47,-3,-52,-4,-72,-5,-83,-6,-115,-7,125,-8,105,-9,99,-10,93,-11,106,-12,-97,-13,-25,-14,76,-14,-41,-15,-118,-15,107,-15,114,-15,-87,-15,17,-14,-109,-14,75,-13,20,-12,11,-11,22,-10,57,-9,103,-8,-103,-7,-45,-6,11,-4,60,-3,84,-2,106,-1,105,0,94,1,50,2,6,3,-75,3,97,4,-1,4,-115,5,20,6,-124,6,-16,6,78,7,-88,7,-2,7,72,8,-106,8,-33,8,41,9,113,9,-78,9,-10,9,41,10,94,10,120,10,-123,10,-127,10,95,10,32,10,-50,9,80,9,-60,8,7,8,50,7,80,6,89,5,80,4,55,3,30,2,0,1,-15,-1,-25,-2,-24,-3,6,-3,52,-4,123,-5,-63,-6,45,-6,-90,-7,48,-7,-49,-8,114,-8,39,-8,-37,-9,-90,-9,109,-9,58,-9,10,-9,-24,-10,-73,-10,-102,-10,125,-10,110,-10,101,-10,119,-10,-104,-10,-54,-10,15,-9,120,-9,-14,-9,-125,-8,26,-7,-42,-7,-106,-6,107,-5,52,-4,27,-3,-1,-3,-29,-2,-46,-1,-74,0,-109,1,115,2,66,3,12,4,-67,4,100,5,1,6,126,6,-21,6,66,7,-113,7,-66,7,-25,7,-3,7,1,8,-2,7,-20,7,-32,7,-64,7,-99,7,127,7,91,7,55,7,21,7,-10,6,-48,6,-88,6,-123,6,91,6,27,6,-20,5,-91,5,93,5,4,5,-102,4,43,4,-99,3,13,3,93,2,-92,1,-44,0,-10,-1,29,-1,36,-2,56,-3,59,-4,75,-5,84,-6,117,-7,-107,-8,-56,-9,3,-9,91,-10,-52,-11,63,-11,-29,-12,-114,-12,103,-12,93,-12,114,-12,-78,-12,9,-11,-122,-11,12,-10,-64,-10,114,-9,56,-8,12,-7,-27,-7,-74,-6,-120,-5,85,-4,16,-3,-55,-3,113,-2,15,-1,-109,-1,27,0,-104,0,16,1,-122,1,-5,1,126,2,-8,2,-113,3,36,4,-50,4,120,5,51,6,-7,6,-80,7,124,8,52,9,-14,9,-121,10,28,11,-114,11,-22,11,34,12,43,12,23,12,-25,11,-120,11,19,11,111,10,-57,9,6,9,49,8,83,7,100,6,118,5}; }
	private static byte[] data59(){ return new byte[] {123,4,124,3,112,2,115,1,115,0,112,-1,119,-2,-127,-3,-96,-4,-78,-5,-34,-6,29,-6,81,-7,-103,-8,-24,-9,70,-9,-96,-10,18,-10,-128,-11,-4,-12,-122,-12,24,-12,-67,-13,106,-13,53,-13,17,-13,5,-13,35,-13,78,-13,-88,-13,33,-12,-73,-12,-125,-11,93,-10,98,-9,115,-8,-83,-7,-13,-6,59,-4,-118,-3,-33,-2,59,0,117,1,-72,2,-38,3,-23,4,-24,5,-57,6,-112,7,56,8,-46,8,82,9,-60,9,33,10,112,10,-82,10,-16,10,32,11,79,11,102,11,116,11,118,11,100,11,70,11,11,11,-54,10,111,10,8,10,-104,9,27,9,-115,8,-22,7,76,7,-97,6,-35,5,18,5,58,4,85,3,98,2,97,1,84,0,58,-1,19,-2,-21,-4,-80,-5,-126,-6,76,-7,35,-8,0,-9,-24,-11,-6,-12,30,-12,89,-13,-65,-14,74,-14,-9,-15,-49,-15,-44,-15,-7,-15,79,-14,-62,-14,90,-13,15,-12,-34,-12,-58,-11,-62,-10,-47,-9,-38,-8,-12,-7,1,-5,21,-4,23,-3,30,-2,17,-1,-8,-1,-37,0,-77,1,115,2,43,3,-37,3,118,4,15,5,-112,5,14,6,126,6,-14,6,83,7,-63,7,32,8,-117,8,-19,8,79,9,-78,9,16,10,109,10,-96,10,-36,10,-17,10,-7,10,-32,10,-87,10,88,10,-38,9,72,9,-107,8,-53,7,-21,6,-7,5,-8,4,-18,3,-25,2,-30,1,-29,0,-9,-1,19,-1,66,-2,-126,-3,-51,-4,48,-4,-108,-5,26,-5,-92,-6,44,-6,-55,-7,106,-7,7,-7,-78,-8,86,-8,-8,-9,-87,-9,76,-9,-2,-10,-81,-10,106,-10,68,-10,34,-10,20,-10,38,-10,73,-10,-117,-10,-33,-10,85,-9,-41,-9,122,-8,42,-7,-26,-7,-71,-6,-106,-5,123,-4,110,-3,95,-2,81,-1,64,0,40,1,7,2,-42,2,-110,3,68,4,-32,4,107,5,-41,5,61,6,-121,6,-60,6,-22,6,4,7,27,7,37,7,37,7,43,7,41,7,50,7,58,7,69,7,77,7,84,7,92,7,102,7,117,7,113,7,110,7,97,7,67,7,31,7,-25,6,-96,6,63,6,-42,5,84,5,-73,4,13,4,78,3,-128,2,-89,1,-71,0,-55,-1,-41,-2,-31,-3,-12,-4,3,-4,23,-5,51,-6,100,-7,-101,-8,-36,-9,40,-9,-102,-10,19,-10,-90,-11,95,-11,39,-11,15,-11,19,-11,60,-11,122,-11,-49,-11,69,-10,-64,-10,93,-9,1,-8,-87,-8,96,-7,6,-6,-67,-6,101,-5,3,-4,-91,-4,50,-3,-56,-3,68,-2,-57,-2,71,-1,-46,-1,82,0,-33,0,112,1,12,2,-73,2,102,3,44,4,-14,4,-61,5,-98,6,107,7,66,8,9,9,-61,9,100,10,-7,10,100,11,-58,11,-14,11,9,12,-5,11,-43,11,-118,11,37,11,-85,10,27,10,120,9,-60,8,4,8,60,7,98,6,-127,5,-107,4,-85,3,-61,2,-44,1,-27,0,-7,-1,17,-1,53,-2,84,-3,-125,-4,-84,-5,-29,-6,28,-6,88,-7,-102,-8,-32,-9,38,-9,120,-10,-59,-11,28,-11,-122,-12,-14,-13,113,-13,17,-13,-56,-14,-104,-14,-113,-14,-80,-14,-12,-14,87,-13,-16,-13,-88,-12,126,-11,123,-10,-112,-9,-56,-8,4,-6,83,-5,-88,-4,-5,-3,65,-1,-126,0,-80,1,-62,2,-59,3,-83,4,125,5,58,6,-27,6,-126,7,16,8,-114,8,0,9,123,9,-42,9,53,10,-123,10,-44,10,15,11,59,11,92,11,113,11,116,11,102,11,72,11,22,11,-43,10,-117,10,44,10,-72,9,62,9,-80,8,14,8,95,7,-96,6,-60,5,-37,4,-33,3,-55,2,-91,1,119,0,50,-1,-24,-3,-100,-4,83,-5,15,-6,-44,-8,-85,-9,-103,-10,-96,-11,-58,-12,-2,-13,106,-13,-26,-14,-108,-14,100,-14,92,-14,114,-14,-83,-14,12,-13,-122,-13,14,-12,-77,-12,110,-11,55,-10,16,-9,-21,-9,-37,-8,-68,-7,-83,-6,-101,-5,-110,-4,119,-3,96,-2,76,-1,36,0,-8,0,-70,1,124,2,43,3,-44,3,108,4,9,5,-100,5,43,6,-80,6,64,7,-61,7,81,8,-47,8,81,9,-51,9,70,10,-96,10,-24,10,44,11,69,11,77,11,40,11,-9,10,-105,10,29,10,-123,9,-47,8,23,8,49,7,89,6,105,5,120,4,-113,3,-88,2,-61,1,-27,0,27,0,88,-1,-99,-2,-10,-3,92,-3,-47,-4,67,-4,-59,-5,81,-5,-39,-6,102,-6,-19,-7,115,-7,-9,-8,115,-8,-15,-9,-120,-9,17,-9,-86,-10,75,-10,11,-10,-48,-11,-69,-11,-79,-11,-59,-11,-10,-11,56,-10,-96,-10,23,-9,-78,-9,87,-8,29,-7,-21,-7,-41,-6,-61,-5,-77,-4,-87,-3,-92,-2,-106,-1,125,0,97,1,47,2,-18,2,-105,3,54,4,-76,4,33,5,123,5,-67,5,-15,5,29,6,63,6,81,6,109,6}; }
	private static byte[] data60(){ return new byte[] {-126,6,-107,6,-78,6,-60,6,-23,6,14,7,43,7,86,7,124,7,-92,7,-57,7,-25,7,-6,7,-1,7,-14,7,-30,7,-87,7,98,7,6,7,-117,6,-4,5,86,5,-94,4,-45,3,4,3,32,2,59,1,75,0,98,-1,122,-2,-117,-3,-95,-4,-59,-5,-28,-6,22,-6,76,-7,-111,-8,-23,-9,80,-9,-53,-10,96,-10,14,-10,-52,-11,-93,-11,-105,-11,-86,-11,-53,-11,8,-10,75,-10,-82,-10,31,-9,-109,-9,20,-8,-108,-8,29,-7,-89,-7,40,-6,-80,-6,45,-5,-72,-5,56,-4,-65,-4,65,-3,-42,-3,107,-2,1,-1,-78,-1,99,0,24,1,-27,1,-79,2,-117,3,117,4,84,5,63,6,27,7,-14,7,-69,8,114,9,14,10,-108,10,-4,10,76,11,126,11,-106,11,-113,11,120,11,76,11,-7,10,-100,10,34,10,-86,9,12,9,109,8,-77,7,-9,6,55,6,95,5,-105,4,-60,3,-25,2,21,2,63,1,113,0,-95,-1,-48,-2,-7,-3,53,-3,88,-4,-113,-5,-72,-6,-31,-7,-1,-8,37,-8,66,-9,112,-10,-109,-11,-51,-12,16,-12,105,-13,-25,-14,119,-14,34,-14,8,-14,20,-14,65,-14,-102,-14,46,-13,-35,-13,-78,-12,-86,-11,-66,-10,-18,-9,41,-7,105,-6,-78,-5,-16,-4,41,-2,90,-1,104,0,122,1,107,2,88,3,24,4,-31,4,-118,5,61,6,-44,6,105,7,-13,7,118,8,-11,8,104,9,-42,9,52,10,-122,10,-41,10,2,11,62,11,86,11,109,11,105,11,93,11,70,11,22,11,-41,10,-123,10,36,10,-87,9,17,9,109,8,-83,7,-48,6,-24,5,-37,4,-64,3,-116,2,81,1,3,0,-75,-2,102,-3,28,-4,-39,-6,-89,-7,-127,-8,125,-9,-121,-10,-78,-11,-8,-12,97,-12,-36,-13,-128,-13,53,-13,29,-13,22,-13,32,-13,91,-13,-103,-13,-1,-13,105,-12,-15,-12,123,-11,29,-10,-49,-10,-117,-9,87,-8,38,-7,13,-6,-24,-6,-46,-5,-77,-4,-104,-3,124,-2,78,-1,37,0,-16,0,-79,1,112,2,33,3,-30,3,-116,4,73,5,-11,5,-93,6,83,7,3,8,-88,8,74,9,-39,9,91,10,-53,10,34,11,95,11,-124,11,-125,11,96,11,37,11,-59,10,66,10,-85,9,-1,8,63,8,122,7,-88,6,-41,5,-7,4,44,4,94,3,-99,2,-40,1,41,1,118,0,-42,-1,64,-1,-83,-2,33,-2,-108,-3,4,-3,121,-4,-21,-5,88,-5,-62,-6,37,-6,-113,-7,-20,-8,89,-8,-59,-9,54,-9,-71,-10,69,-10,-29,-11,-102,-11,92,-11,63,-11,52,-11,72,-11,-122,-11,-48,-11,53,-10,-60,-10,107,-9,37,-8,-3,-8,-26,-7,-38,-6,-43,-5,-38,-4,-35,-3,-41,-2,-58,-1,-82,0,117,1,52,2,-39,2,112,3,-32,3,72,4,-100,4,-41,4,14,5,61,5,99,5,-115,5,-75,5,-22,5,29,6,75,6,-116,6,-57,6,17,7,82,7,-110,7,-39,7,16,8,61,8,112,8,-128,8,-107,8,-118,8,107,8,52,8,-28,7,123,7,-2,6,108,6,-55,5,20,5,91,4,-121,3,-71,2,-44,1,-3,0,22,0,49,-1,69,-2,99,-3,-123,-4,-79,-5,-34,-6,21,-6,99,-7,-66,-8,30,-8,-103,-9,41,-9,-59,-10,123,-10,69,-10,31,-10,18,-10,29,-10,55,-10,91,-10,-107,-10,-41,-10,32,-9,112,-9,-55,-9,46,-8,-107,-8,-6,-8,103,-7,-21,-7,98,-6,-15,-6,124,-5,26,-4,-67,-4,96,-3,23,-2,-47,-2,-101,-1,112,0,78,1,39,2,22,3,-4,3,-12,4,-54,5,-82,6,122,7,63,8,-33,8,124,9,-11,9,115,10,-62,10,1,11,46,11,58,11,58,11,19,11,-25,10,-106,10,68,10,-47,9,87,9,-54,8,50,8,-111,7,-22,6,60,6,-111,5,-39,4,34,4,96,3,-87,2,-26,1,35,1,96,0,-112,-1,-59,-2,-27,-3,5,-3,20,-4,37,-5,30,-6,35,-7,18,-8,14,-9,29,-10,45,-11,84,-12,-105,-13,-12,-14,115,-14,24,-14,-16,-15,-28,-15,7,-14,91,-14,-38,-14,-127,-13,70,-12,50,-11,60,-10,90,-9,127,-8,-77,-7,-35,-6,14,-4,45,-3,64,-2,68,-1,57,0,28,1,-2,1,-60,2,-124,3,59,4,-19,4,-109,5,44,6,-62,6,85,7,-32,7,100,8,-21,8,93,9,-38,9,62,10,-94,10,-8,10,72,11,121,11,-79,11,-57,11,-38,11,-47,11,-82,11,123,11,45,11,-66,10,61,10,-103,9,-49,8,-11,7,-12,6,-30,5,-79,4,-124,3,65,2,-5,0,-88,-1,102,-2,35,-3,-19,-5,-58,-6,-87,-7,-81,-8,-74,-9,-27,-10,40,-10,-117,-11,-4,-12,-107,-12,66,-12,9,-12,-40,-13,-48,-13,-41,-13,-22,-13,16,-12,85,-12,-98,-12,6,-11,123,-11,4,-10,-96,-10,73,-9,11,-8,-56,-8}; }
	private static byte[] data61(){ return new byte[] {-101,-7,109,-6,83,-5,44,-4,20,-3,-26,-3,-53,-2,-86,-1,126,0,90,1,49,2,8,3,-28,3,-82,4,123,5,72,6,12,7,-54,7,-128,8,45,9,-65,9,70,10,-83,10,3,11,60,11,79,11,70,11,32,11,-34,10,-120,10,18,10,-103,9,1,9,98,8,-72,7,18,7,88,6,-88,5,-7,4,73,4,-98,3,2,3,97,2,-51,1,62,1,-78,0,29,0,-109,-1,-8,-2,98,-2,-65,-3,26,-3,106,-4,-59,-5,4,-5,86,-6,-94,-7,-12,-8,72,-8,-81,-9,17,-9,-119,-10,24,-10,-85,-11,108,-11,57,-11,35,-11,48,-11,83,-11,-100,-11,5,-10,-116,-10,47,-9,-26,-9,-73,-8,-106,-7,-120,-6,-128,-5,119,-4,106,-3,85,-2,68,-1,18,0,-47,0,115,1,13,2,-127,2,-13,2,73,3,-110,3,-42,3,4,4,68,4,114,4,-82,4,-23,4,41,5,118,5,-67,5,23,6,114,6,-49,6,58,7,-105,7,-14,7,63,8,-116,8,-63,8,-22,8,-7,8,-7,8,-35,8,-97,8,86,8,-19,7,119,7,-25,6,77,6,-96,5,-23,4,41,4,93,3,-125,2,-79,1,-45,0,0,0,25,-1,73,-2,119,-3,-82,-4,-23,-5,46,-5,-127,-6,-37,-7,73,-7,-61,-8,82,-8,-17,-9,-108,-9,81,-9,29,-9,-15,-10,-37,-10,-58,-10,-53,-10,-55,-10,-25,-10,-8,-10,27,-9,71,-9,-126,-9,-57,-9,19,-8,111,-8,-37,-8,78,-7,-41,-7,103,-6,11,-5,-82,-5,120,-4,50,-3,11,-2,-37,-2,-47,-1,-71,0,-93,1,-109,2,-122,3,109,4,69,5,21,6,-37,6,-114,7,38,8,-55,8,68,9,-73,9,14,10,87,10,-118,10,-82,10,-70,10,-79,10,-98,10,104,10,49,10,-33,9,-119,9,37,9,-83,8,60,8,-68,7,51,7,-86,6,13,6,116,5,-39,4,47,4,-125,3,-52,2,2,2,54,1,77,0,105,-1,103,-2,104,-3,69,-4,48,-5,11,-6,-19,-8,-46,-9,-64,-10,-66,-11,-38,-12,3,-12,97,-13,-56,-14,103,-14,40,-14,32,-14,52,-14,-123,-14,-24,-14,-126,-13,49,-12,7,-11,-28,-11,-33,-10,-37,-9,-31,-8,-26,-7,-22,-6,-17,-5,-38,-4,-53,-3,-82,-2,-114,-1,94,0,46,1,-15,1,-79,2,100,3,32,4,-54,4,-127,5,35,6,-49,6,110,7,18,8,-83,8,74,9,-46,9,102,10,-35,10,79,11,-79,11,5,12,68,12,106,12,120,12,114,12,72,12,-3,11,-113,11,14,11,99,10,-94,9,-75,8,-68,7,-83,6,-118,5,77,4,34,3,-40,1,-92,0,106,-1,55,-2,19,-3,-5,-5,-1,-6,-2,-7,37,-7,81,-8,-94,-9,-15,-10,93,-10,-29,-11,119,-11,21,-11,-59,-12,-115,-12,94,-12,70,-12,53,-12,67,-12,97,-12,-113,-12,-40,-12,56,-11,-86,-11,49,-10,-44,-10,121,-9,52,-8,-15,-8,-54,-7,-95,-6,-125,-5,101,-4,83,-3,62,-2,56,-1,40,0,34,1,21,2,8,3,-9,3,-21,4,-51,5,-79,6,125,7,64,8,-9,8,-116,9,16,10,119,10,-52,10,-11,10,10,11,-4,10,-42,10,-101,10,71,10,-20,9,116,9,-5,8,119,8,-18,7,91,7,-46,6,71,6,-67,5,50,5,-82,4,42,4,-89,3,30,3,-108,2,8,2,108,1,-48,0,32,0,119,-1,-71,-2,-2,-3,51,-3,110,-4,-95,-5,-32,-6,29,-6,87,-7,-91,-8,-3,-9,86,-9,-46,-10,80,-10,-27,-11,-111,-11,84,-11,48,-11,57,-11,83,-11,-108,-11,-31,-11,87,-10,-27,-10,-118,-9,77,-8,27,-7,-7,-7,-43,-6,-68,-5,-99,-4,127,-3,71,-2,10,-1,-75,-1,90,0,-31,0,89,1,-72,1,25,2,99,2,-80,2,0,3,73,3,-117,3,-26,3,57,4,-96,4,-1,4,117,5,-22,5,98,6,-31,6,86,7,-53,7,47,8,-121,8,-40,8,13,9,42,9,49,9,38,9,1,9,-56,8,118,8,26,8,-91,7,38,7,-103,6,-11,5,70,5,-109,4,-43,3,11,3,69,2,121,1,-89,0,-36,-1,21,-1,87,-2,-107,-3,-32,-4,51,-4,-106,-5,-9,-6,112,-6,-15,-7,116,-7,17,-7,-84,-8,92,-8,8,-8,-66,-9,126,-9,68,-9,8,-9,-37,-10,-66,-10,-105,-10,-116,-10,-121,-10,-99,-10,-68,-10,-10,-10,69,-9,-107,-9,20,-8,-107,-8,57,-7,-29,-7,-91,-6,118,-5,92,-4,61,-3,47,-2,36,-1,32,0,17,1,0,2,-31,2,-70,3,-114,4,86,5,13,6,-67,6,94,7,-14,7,119,8,-27,8,80,9,-100,9,-29,9,20,10,51,10,75,10,61,10,53,10,16,10,-37,9,-86,9,97,9,25,9,-71,8,95,8,-6,7,-118,7,14,7,-102,6,11,6,122,5,-51,4,31,4,89,3,-127,2,-108,1,-99,0,-118,-1,112,-2,72,-3}; }
	private static byte[] data62(){ return new byte[] {19,-4,-23,-6,-84,-7,-125,-8,98,-9,93,-10,98,-11,-106,-12,-44,-13,63,-13,-52,-14,-117,-14,113,-14,-125,-14,-87,-14,3,-13,122,-13,4,-12,-85,-12,98,-11,44,-10,-8,-10,-41,-9,-82,-8,-105,-7,123,-6,92,-5,59,-4,37,-3,-4,-3,-44,-2,-86,-1,125,0,67,1,16,2,-41,2,-104,3,84,4,22,5,-46,5,-111,6,76,7,3,8,-78,8,95,9,16,10,-95,10,55,11,-75,11,36,12,-123,12,-64,12,-24,12,-21,12,-55,12,-119,12,24,12,-107,11,-25,10,28,10,45,9,45,8,24,7,-1,5,-38,4,-86,3,120,2,91,1,53,0,36,-1,26,-2,40,-3,53,-4,95,-5,-114,-6,-48,-7,26,-7,110,-8,-49,-9,62,-9,-86,-10,37,-10,-82,-11,61,-11,-29,-12,-103,-12,105,-12,60,-12,48,-12,52,-12,100,-12,-108,-12,-27,-12,71,-11,-62,-11,76,-10,-17,-10,-97,-9,100,-8,44,-7,12,-6,-16,-6,-32,-5,-35,-4,-32,-3,-27,-2,-13,-1,2,1,14,2,31,3,37,4,38,5,20,6,-15,6,-58,7,116,8,19,9,-113,9,-5,9,63,10,115,10,-124,10,-119,10,107,10,81,10,9,10,-48,9,119,9,33,9,-61,8,88,8,-18,7,-123,7,22,7,-85,6,48,6,-65,5,66,5,-67,4,56,4,-91,3,16,3,97,2,-77,1,14,1,79,0,-107,-1,-50,-2,6,-2,56,-3,105,-4,-99,-5,-56,-6,6,-6,68,-7,-123,-8,-48,-9,42,-9,-102,-10,17,-10,-71,-11,94,-11,51,-11,29,-11,40,-11,86,-11,-98,-11,21,-10,-114,-10,54,-9,-41,-9,-87,-8,104,-7,55,-6,-1,-6,-55,-5,-124,-4,55,-3,-42,-3,117,-2,-8,-2,127,-1,-21,-1,92,0,-69,0,37,1,-120,1,-23,1,86,2,-63,2,65,3,-68,3,62,4,-51,4,92,5,-13,5,-128,6,13,7,-112,7,5,8,117,8,-57,8,23,9,61,9,95,9,100,9,89,9,40,9,-10,8,-100,8,69,8,-53,7,75,7,-76,6,27,6,126,5,-50,4,30,4,100,3,-77,2,-1,1,63,1,-101,0,-24,-1,78,-1,-85,-2,18,-2,122,-3,-15,-4,98,-4,-34,-5,89,-5,-48,-6,85,-6,-50,-7,86,-7,-47,-8,86,-8,-30,-9,109,-9,8,-9,-94,-10,82,-10,14,-10,-27,-11,-49,-11,-61,-11,-31,-11,12,-10,84,-10,-70,-10,52,-9,-61,-9,110,-8,31,-7,-13,-7,-53,-6,-85,-5,-103,-4,-117,-3,120,-2,102,-1,86,0,58,1,31,2,-11,2,-59,3,-123,4,63,5,-23,5,-107,6,32,7,-92,7,34,8,-122,8,-24,8,46,9,114,9,-103,9,-56,9,-45,9,-28,9,-36,9,-39,9,-62,9,-102,9,118,9,68,9,11,9,-56,8,113,8,31,8,-80,7,61,7,-83,6,10,6,84,5,-113,4,-77,3,-61,2,-67,1,-102,0,116,-1,61,-2,9,-3,-49,-5,-102,-6,111,-7,69,-8,56,-9,67,-10,92,-11,-92,-12,5,-12,-107,-13,44,-13,5,-13,-7,-14,13,-13,61,-13,-116,-13,-10,-13,110,-12,0,-11,-99,-11,74,-10,-14,-10,-73,-9,118,-8,68,-7,16,-6,-22,-6,-73,-5,-110,-4,101,-3,59,-2,14,-1,-30,-1,-68,0,-104,1,101,2,56,3,22,4,-20,4,-65,5,-107,6,106,7,54,8,-4,8,-67,9,110,10,12,11,-96,11,25,12,126,12,-60,12,-28,12,-13,12,-46,12,-115,12,48,12,-84,11,7,11,78,10,123,9,-103,8,-95,7,-91,6,-99,5,-106,4,-117,3,-110,2,-114,1,-111,0,-86,-1,-59,-2,-20,-3,21,-3,76,-4,-124,-5,-58,-6,5,-6,73,-7,-105,-8,-30,-9,57,-9,-104,-10,11,-10,125,-11,16,-11,-90,-12,95,-12,37,-12,11,-12,2,-12,17,-12,65,-12,122,-12,-39,-12,72,-11,-38,-11,127,-10,46,-9,-12,-9,-50,-8,-68,-7,-71,-6,-62,-5,-40,-4,-18,-3,19,-1,57,0,91,1,113,2,-119,3,-115,4,125,5,90,6,38,7,-51,7,97,8,-34,8,70,9,-126,9,-75,9,-50,9,-37,9,-38,9,-65,9,-101,9,117,9,59,9,3,9,-53,8,127,8,70,8,-14,7,-81,7,86,7,-2,6,-96,6,51,6,-70,5,70,5,-80,4,26,4,119,3,-51,2,28,2,90,1,-103,0,-54,-1,-3,-2,36,-2,77,-3,119,-4,-100,-5,-60,-6,-10,-7,44,-7,109,-8,-59,-9,37,-9,-97,-10,39,-10,-30,-11,-91,-11,-124,-11,-114,-11,-80,-11,-15,-11,64,-10,-74,-10,51,-9,-45,-9,106,-8,24,-7,-66,-7,100,-6,21,-5,-84,-5,81,-4,-46,-4,112,-3,-29,-3,99,-2,-36,-2,84,-1,-56,-1,61,0,-68,0,55,1,-71,1,59,2,-54,2,89,3,-9,3,-113,4,37,5,-67,5,83,6,-38,6,83,7,-56,7,37,8,-127,8,-67,8,-25,8,6,9,12,9,1,9,-32,8}; }
	private static byte[] data63(){ return new byte[] {-76,8,119,8,36,8,-56,7,90,7,-36,6,83,6,-50,5,58,5,-91,4,2,4,109,3,-56,2,41,2,-103,1,0,1,104,0,-42,-1,77,-1,-67,-2,53,-2,-81,-3,33,-3,-96,-4,1,-4,123,-5,-42,-6,64,-6,-97,-7,9,-7,107,-8,-37,-9,80,-9,-35,-10,107,-10,11,-10,-57,-11,-104,-11,-125,-11,-123,-11,-83,-11,-30,-11,61,-10,-78,-10,62,-9,-31,-9,-107,-8,101,-7,61,-6,28,-5,5,-4,-15,-4,-39,-3,-65,-2,-91,-1,-120,0,90,1,48,2,-9,2,-80,3,98,4,12,5,-90,5,56,6,-74,6,42,7,-94,7,-2,7,80,8,-97,8,-39,8,20,9,62,9,98,9,125,9,-101,9,-99,9,-87,9,-95,9,-107,9,-122,9,101,9,52,9,-14,8,-97,8,54,8,-74,7,36,7,115,6,-90,5,-50,4,-42,3,-50,2,-77,1,-122,0,86,-1,28,-2,-32,-4,-89,-5,123,-6,88,-7,75,-8,79,-9,111,-10,-80,-11,10,-11,-119,-12,36,-12,-38,-13,-76,-13,-91,-13,-80,-13,-34,-13,14,-12,103,-12,-62,-12,47,-11,-84,-11,62,-10,-44,-10,126,-9,40,-8,-28,-8,-103,-7,101,-6,36,-5,-4,-5,-54,-4,-95,-3,123,-2,96,-1,56,0,41,1,7,2,-2,2,-33,3,-38,4,-67,5,-78,6,-113,7,119,8,74,9,16,10,-57,10,111,11,-6,11,95,12,-85,12,-28,12,-25,12,-41,12,-101,12,69,12,-53,11,56,11,-112,10,-50,9,-3,8,42,8,70,7,93,6,117,5,-112,4,-82,3,-48,2,-14,1,33,1,85,0,-125,-1,-72,-2,-16,-3,26,-3,75,-4,122,-5,-91,-6,-42,-7,1,-7,66,-8,120,-9,-63,-10,27,-10,-118,-11,-7,-12,-124,-12,49,-12,-25,-13,-62,-13,-86,-13,-84,-13,-40,-13,16,-12,116,-12,-33,-12,116,-11,24,-10,-36,-10,-82,-9,-99,-8,-101,-7,-79,-6,-51,-5,-5,-4,39,-2,93,-1,-122,0,-87,1,-59,2,-58,3,-73,4,-103,5,92,6,3,7,-114,7,18,8,110,8,-69,8,-15,8,29,9,64,9,74,9,82,9,72,9,64,9,51,9,30,9,-2,8,-34,8,-68,8,-121,8,78,8,13,8,-58,7,100,7,7,7,-120,6,25,6,-124,5,-12,4,82,4,-84,3,-4,2,57,2,-126,1,-81,0,-27,-1,9,-1,46,-2,77,-3,106,-4,-120,-5,-84,-6,-39,-7,16,-7,86,-8,-84,-9,33,-9,-86,-10,83,-10,6,-10,-19,-11,-22,-11,-9,-11,45,-10,113,-10,-44,-10,62,-9,-78,-9,54,-8,-74,-8,63,-7,-63,-7,67,-6,-62,-6,60,-5,-79,-5,39,-4,-97,-4,19,-3,-114,-3,10,-2,-116,-2,25,-1,-84,-1,58,0,-34,0,-117,1,54,2,-30,2,-102,3,73,4,-8,4,-105,5,48,6,-54,6,58,7,-80,7,14,8,95,8,-107,8,-58,8,-37,8,-27,8,-43,8,-69,8,-114,8,82,8,4,8,-82,7,80,7,-32,6,113,6,-9,5,115,5,-8,4,125,4,-6,3,123,3,0,3,-115,2,20,2,-116,1,30,1,-100,0,35,0,-100,-1,10,-1,117,-2,-44,-3,43,-3,121,-4,-65,-5,1,-5,68,-6,-125,-7,-57,-8,15,-8,106,-9,-45,-10,73,-10,-40,-11,-115,-11,77,-11,52,-11,49,-11,85,-11,-121,-11,-38,-11,84,-10,-40,-10,120,-9,37,-8,-36,-8,-93,-7,119,-6,73,-5,26,-4,-10,-4,-51,-3,-89,-2,116,-1,68,0,10,1,-33,1,-110,2,68,3,-16,3,-111,4,43,5,-73,5,56,6,-85,6,32,7,-125,7,-31,7,58,8,-112,8,-49,8,25,9,87,9,-116,9,-71,9,-31,9,1,10,21,10,21,10,16,10,-17,9,-71,9,112,9,14,9,-115,8,-3,7,73,7,-124,6,-101,5,-75,4,-97,3,-115,2,105,1,61,0,18,-1,-29,-3,-79,-4,-99,-5,-128,-6,125,-7,-122,-8,-82,-9,-24,-10,58,-10,-93,-11,42,-11,-53,-12,112,-12,80,-12,37,-12,34,-12,47,-12,77,-12,126,-12,-67,-12,28,-11,127,-11,-6,-11,107,-10,1,-9,-99,-9,60,-8,-22,-8,-90,-7,100,-6,46,-5,14,-4,-31,-4,-48,-3,-57,-2,-62,-1,-61,0,-51,1,-38,2,-15,3,-1,4,10,6,17,7,22,8,-4,8,-44,9,-104,10,68,11,-57,11,55,12,122,12,-94,12,-86,12,-108,12,92,12,15,12,-92,11,37,11,-110,10,-18,9,67,9,-104,8,-49,7,16,7,78,6,-113,5,-42,4,15,4,82,3,-113,2,-60,1,-4,0,53,0,94,-1,-117,-2,-95,-3,-53,-4,-44,-5,-11,-6,8,-6,47,-7,79,-8,-123,-9,-75,-10,7,-10,83,-11,-51,-12,76,-12,-27,-13,-106,-13,107,-13,78,-13,92,-13,119,-13,-58,-13,44,-12,-91,-12,77,-11,6,-10,-29,-10,-45,-9,-50,-8,-29,-7,-4,-6,40,-4,80,-3,120,-2,-100,-1,-74,0,-64,1,-79,2}; }
	private static byte[] data64(){ return new byte[] {-99,3,110,4,45,5,-46,5,102,6,-13,6,89,7,-62,7,6,8,85,8,-120,8,-69,8,-34,8,2,9,25,9,47,9,63,9,64,9,67,9,49,9,29,9,-15,8,-60,8,-128,8,50,8,-39,7,114,7,-6,6,119,6,-31,5,76,5,-102,4,-18,3,42,3,101,2,-114,1,-72,0,-52,-1,-19,-2,-10,-3,17,-3,42,-4,76,-5,118,-6,-76,-7,-4,-8,82,-8,-50,-9,81,-9,-6,-10,-70,-10,-112,-10,-123,-10,127,-10,-99,-10,-55,-10,-11,-10,64,-9,-120,-9,-37,-9,43,-8,-122,-8,-29,-8,57,-7,-106,-7,3,-6,107,-6,-36,-6,78,-5,-55,-5,79,-4,-38,-4,110,-3,12,-2,-79,-2,98,-1,37,0,-31,0,-97,1,106,2,37,3,-28,3,-106,4,70,5,-27,5,115,6,-7,6,110,7,-49,7,34,8,92,8,-107,8,-84,8,-71,8,-77,8,-100,8,108,8,60,8,-11,7,-90,7,79,7,-13,6,-111,6,45,6,-62,5,99,5,-7,4,-105,4,63,4,-32,3,127,3,29,3,-68,2,82,2,-33,1,97,1,-37,0,66,0,-95,-1,-18,-2,40,-2,103,-3,-110,-4,-71,-5,-35,-6,3,-6,48,-7,102,-8,-86,-9,2,-9,112,-10,-14,-11,-118,-11,69,-11,25,-11,18,-11,38,-11,78,-11,-100,-11,-6,-11,118,-10,11,-9,-91,-9,86,-8,0,-7,-58,-7,-119,-6,81,-5,42,-4,-15,-4,-56,-3,-116,-2,87,-1,33,0,-37,0,-105,1,71,2,-22,2,-120,3,27,4,-93,4,45,5,-80,5,43,6,-99,6,10,7,-126,7,-23,7,79,8,-70,8,20,9,112,9,-69,9,11,10,61,10,113,10,-119,10,-105,10,-126,10,93,10,24,10,-67,9,68,9,-85,8,3,8,65,7,104,6,123,5,-125,4,117,3,96,2,70,1,39,0,11,-1,-14,-3,-36,-4,-41,-5,-38,-6,-18,-7,10,-7,66,-8,-125,-9,-35,-10,65,-10,-66,-11,75,-11,-15,-12,-86,-12,113,-12,84,-12,75,-12,82,-12,103,-12,-93,-12,-33,-12,53,-11,-107,-11,5,-10,-118,-10,15,-9,-76,-9,90,-8,27,-7,-37,-7,-72,-6,-99,-5,-108,-4,-111,-3,-95,-2,-75,-1,-42,0,-7,1,35,3,66,4,104,5,120,6,-118,7,111,8,77,9,12,10,-78,10,52,11,-107,11,-35,11,0,12,11,12,-4,11,-54,11,-119,11,50,11,-49,10,100,10,-34,9,98,9,-52,8,72,8,-74,7,45,7,-104,6,-1,5,93,5,-59,4,23,4,96,3,-96,2,-43,1,-2,0,28,0,54,-1,69,-2,70,-3,76,-4,86,-5,86,-6,101,-7,114,-8,-112,-9,-71,-10,-18,-11,58,-11,-105,-12,15,-12,-91,-13,83,-13,36,-13,15,-13,37,-13,88,-13,-91,-13,43,-12,-71,-12,110,-11,58,-10,35,-9,23,-8,38,-7,57,-6,90,-5,117,-4,-111,-3,-93,-2,-83,-1,-92,0,-112,1,113,2,69,3,0,4,-88,4,69,5,-44,5,79,6,-48,6,45,7,-105,7,-24,7,60,8,123,8,-61,8,-8,8,31,9,74,9,94,9,110,9,105,9,91,9,66,9,23,9,-41,8,-107,8,51,8,-37,7,101,7,-16,6,117,6,-48,5,60,5,-117,4,-32,3,24,3,85,2,126,1,-104,0,-69,-1,-50,-2,-17,-3,10,-3,54,-4,106,-5,-90,-6,-18,-7,77,-7,-75,-8,73,-8,-37,-9,-103,-9,93,-9,57,-9,45,-9,30,-9,53,-9,67,-9,97,-9,127,-9,-92,-9,-45,-9,7,-8,67,-8,-127,-8,-53,-8,31,-7,114,-7,-40,-7,66,-6,-55,-6,87,-5,-19,-5,-105,-4,75,-3,13,-2,-47,-2,-86,-1,106,0,76,1,25,2,-28,2,-98,3,84,4,0,5,-103,5,32,6,-96,6,10,7,104,7,-85,7,-30,7,11,8,29,8,33,8,21,8,1,8,-42,7,-89,7,109,7,47,7,-24,6,-91,6,102,6,20,6,-38,5,-107,5,99,5,34,5,-18,4,-69,4,116,4,52,4,-27,3,-104,3,37,3,-78,2,28,2,-123,1,-53,0,10,0,48,-1,75,-2,99,-3,113,-4,123,-5,-119,-6,-93,-7,-50,-8,11,-8,78,-9,-74,-10,46,-10,-51,-11,-126,-11,95,-11,83,-11,95,-11,-120,-11,-48,-11,35,-10,-120,-10,-3,-10,-120,-9,15,-8,-72,-8,82,-7,-5,-7,-83,-6,106,-5,35,-4,-36,-4,-107,-3,85,-2,16,-1,-61,-1,123,0,34,1,-52,1,112,2,14,3,-89,3,53,4,-44,4,86,5,-26,5,102,6,-13,6,118,7,-19,7,109,8,-34,8,72,9,-83,9,6,10,84,10,-120,10,-83,10,-68,10,-77,10,-118,10,84,10,-4,9,-117,9,3,9,100,8,-77,7,-20,6,19,6,45,5,58,4,62,3,64,2,55,1,50,0,43,-1,54,-2,55,-3,73,-4,92,-5,-127,-6,-93,-7,-38,-8,26,-8,103,-9,-59,-10,43,-10,-80,-11,65,-11}; }
	private static byte[] data65(){ return new byte[] {-27,-12,-96,-12,110,-12,76,-12,68,-12,78,-12,106,-12,-108,-12,-39,-12,44,-11,-102,-11,13,-10,-94,-10,58,-9,-13,-9,-74,-8,-107,-7,120,-6,118,-5,-121,-4,-102,-3,-68,-2,-23,-1,34,1,71,2,119,3,-102,4,-70,5,-64,6,-87,7,-117,8,68,9,-22,9,96,10,-41,10,23,11,74,11,89,11,90,11,64,11,24,11,-29,10,-95,10,80,10,-6,9,-92,9,71,9,-30,8,125,8,24,8,-92,7,39,7,-90,6,20,6,124,5,-50,4,25,4,81,3,119,2,-98,1,-89,0,-87,-1,-87,-2,-99,-3,-113,-4,-128,-5,110,-6,98,-7,100,-8,106,-9,-125,-10,-76,-11,-14,-12,73,-12,-54,-13,92,-13,26,-13,-8,-14,-7,-14,30,-13,99,-13,-52,-13,92,-12,-7,-12,-62,-11,-108,-10,125,-9,110,-8,119,-7,121,-6,122,-5,127,-4,-123,-3,117,-2,96,-1,63,0,26,1,-20,1,-96,2,92,3,3,4,-99,4,58,5,-63,5,77,6,-56,6,67,7,-73,7,32,8,122,8,-49,8,29,9,87,9,-128,9,-96,9,-76,9,-86,9,-104,9,126,9,74,9,9,9,-69,8,98,8,-13,7,-118,7,1,7,112,6,-46,5,49,5,120,4,-66,3,-11,2,40,2,84,1,125,0,-96,-1,-46,-2,-11,-3,42,-3,95,-4,-93,-5,-22,-6,86,-6,-62,-7,64,-7,-43,-8,119,-8,37,-8,-34,-9,-72,-9,-115,-9,103,-9,90,-9,86,-9,85,-9,90,-9,111,-9,-123,-9,-85,-9,-46,-9,3,-8,81,-8,-99,-8,2,-7,104,-7,-17,-7,-127,-6,31,-5,-44,-5,-111,-4,89,-3,44,-2,-5,-2,-47,-1,-81,0,122,1,75,2,10,3,-52,3,121,4,12,5,-102,5,21,6,-122,6,-40,6,26,7,93,7,122,7,-109,7,-106,7,-109,7,-128,7,113,7,63,7,31,7,-14,6,-50,6,-93,6,117,6,82,6,52,6,25,6,-10,5,-39,5,-62,5,-105,5,115,5,57,5,4,5,-90,4,64,4,-52,3,48,3,-116,2,-53,1,-11,0,24,0,43,-1,36,-2,37,-3,39,-4,40,-5,55,-6,81,-7,116,-8,-57,-9,15,-9,-99,-10,41,-10,-27,-11,-76,-11,-94,-11,-91,-11,-65,-11,-10,-11,44,-10,-112,-10,-33,-10,79,-9,-53,-9,77,-8,-37,-8,100,-7,-7,-7,-100,-6,62,-5,-31,-5,-120,-4,46,-3,-37,-3,-120,-2,45,-1,-32,-1,-124,0,41,1,-40,1,121,2,28,3,-61,3,98,4,10,5,-91,5,69,6,-37,6,115,7,13,8,-108,8,19,9,-116,9,-20,9,72,10,-119,10,-76,10,-49,10,-45,10,-67,10,-113,10,70,10,-30,9,116,9,-28,8,70,8,-105,7,-45,6,0,6,41,5,76,4,97,3,109,2,124,1,-111,0,-104,-1,-84,-2,-82,-3,-63,-4,-44,-5,-14,-6,14,-6,65,-7,105,-8,-76,-9,1,-9,103,-10,-42,-11,90,-11,-15,-12,-103,-12,92,-12,43,-12,26,-12,12,-12,22,-12,62,-12,115,-12,-53,-12,43,-11,-84,-11,52,-10,-25,-10,-97,-9,121,-8,88,-7,96,-6,110,-5,-111,-4,-74,-3,-8,-2,45,0,97,1,-111,2,-68,3,-42,4,-42,5,-57,6,-91,7,85,8,-3,8,-127,9,-18,9,62,10,122,10,-98,10,-81,10,-84,10,-87,10,-113,10,110,10,83,10,36,10,-10,9,-61,9,-113,9,79,9,11,9,-75,8,80,8,-24,7,98,7,-45,6,44,6,113,5,-87,4,-55,3,-37,2,-34,1,-49,0,-57,-1,-100,-2,127,-3,85,-4,54,-5,18,-6,0,-7,-9,-9,-4,-10,26,-10,72,-11,-102,-12,3,-12,-106,-13,68,-13,22,-13,14,-13,50,-13,105,-13,-54,-13,75,-12,-24,-12,-107,-11,79,-10,34,-9,-13,-9,-42,-8,-67,-7,-98,-6,127,-5,104,-4,66,-3,30,-2,-19,-2,-72,-1,122,0,57,1,-17,1,-92,2,83,3,4,4,-78,4,84,5,-11,5,-115,6,34,7,-84,7,41,8,-107,8,-10,8,61,9,-126,9,-85,9,-62,9,-44,9,-52,9,-70,9,-111,9,91,9,33,9,-48,8,110,8,9,8,-115,7,14,7,124,6,-36,5,49,5,127,4,-62,3,-3,2,45,2,91,1,-117,0,-74,-1,-27,-2,38,-2,94,-3,-93,-4,-12,-5,85,-5,-57,-6,60,-6,-63,-7,75,-7,-21,-8,-120,-8,59,-8,-15,-9,-73,-9,127,-9,81,-9,45,-9,20,-9,1,-9,2,-9,13,-9,34,-9,75,-9,-124,-9,-40,-9,48,-8,-87,-8,43,-7,-57,-7,110,-6,38,-5,-22,-5,-78,-4,-120,-3,96,-2,48,-1,6,0,-42,0,-109,1,91,2,14,3,-71,3,84,4,-33,4,99,5,-48,5,40,6,115,6,-82,6,-41,6,-5,6,15,7,15,7,11,7,7,7,-9,6,-23,6,-40,6,-59,6,-59,6,-71,6,-69,6,-66,6,-64,6,-68,6,-68,6,-72,6,-103,6,122,6,70,6}; }
	private static byte[] data66(){ return new byte[] {2,6,-92,5,45,5,-94,4,-7,3,71,3,121,2,-110,1,-94,0,-91,-1,-92,-2,-100,-3,-99,-4,-87,-5,-71,-6,-29,-7,15,-7,102,-8,-51,-9,80,-9,-33,-10,-104,-10,86,-10,54,-10,38,-10,41,-10,70,-10,99,-10,-97,-10,-46,-10,43,-9,120,-9,-31,-9,72,-8,-59,-8,56,-7,-68,-7,76,-6,-43,-6,109,-5,9,-4,-92,-4,72,-3,-29,-3,-107,-2,64,-1,-17,-1,-89,0,86,1,20,2,-53,2,-123,3,70,4,-1,4,-65,5,110,6,29,7,-61,7,84,8,-27,8,99,9,-60,9,24,10,93,10,-108,10,-87,10,-86,10,-101,10,117,10,63,10,-20,9,-115,9,33,9,-98,8,13,8,110,7,-54,6,11,6,80,5,-120,4,-80,3,-32,2,-5,1,24,1,40,0,53,-1,71,-2,77,-3,96,-4,105,-5,-114,-6,-96,-7,-53,-8,0,-8,68,-9,-105,-10,-3,-11,114,-11,-14,-12,-109,-12,63,-12,2,-12,-39,-13,-60,-13,-48,-13,-31,-13,21,-12,110,-12,-39,-12,90,-11,0,-10,-69,-10,-114,-9,127,-8,122,-7,-111,-6,-84,-5,-34,-4,14,-2,66,-1,113,0,-97,1,-62,2,-49,3,-56,4,-74,5,-122,6,68,7,-29,7,108,8,-24,8,55,9,-114,9,-62,9,-15,9,11,10,35,10,46,10,50,10,54,10,46,10,37,10,17,10,-7,9,-32,9,-88,9,111,9,34,9,-57,8,84,8,-50,7,52,7,-123,6,-55,5,-18,4,17,4,15,3,14,2,-17,0,-55,-1,-93,-2,110,-3,64,-4,11,-5,-19,-7,-53,-8,-56,-9,-48,-10,1,-10,61,-11,-91,-12,33,-12,-53,-13,-111,-13,-126,-13,-118,-13,-78,-13,-2,-13,98,-12,-33,-12,109,-11,16,-10,-80,-10,119,-9,40,-8,-28,-8,-83,-7,116,-6,45,-5,-10,-5,-68,-4,125,-3,72,-2,3,-1,-49,-1,-115,0,86,1,29,2,-32,2,-92,3,101,4,38,5,-35,5,-118,6,42,7,-63,7,64,8,-77,8,13,9,97,9,-104,9,-63,9,-35,9,-41,9,-53,9,-79,9,-122,9,83,9,3,9,-87,8,65,8,-45,7,79,7,-57,6,53,6,-114,5,-13,4,59,4,-114,3,-46,2,33,2,98,1,-90,0,-22,-1,68,-1,-117,-2,-32,-3,55,-3,-102,-4,-9,-5,106,-5,-38,-6,80,-6,-43,-7,85,-7,-27,-8,123,-8,21,-8,-67,-9,103,-9,42,-9,-11,-10,-53,-10,-80,-10,-98,-10,-74,-10,-46,-10,5,-9,78,-9,-80,-9,31,-8,-90,-8,60,-7,-15,-7,-95,-6,102,-5,45,-4,-14,-4,-57,-3,-100,-2,106,-1,51,0,-1,0,-72,1,113,2,21,3,-73,3,68,4,-61,4,44,5,-111,5,-35,5,21,6,63,6,90,6,114,6,125,6,-116,6,-126,6,-114,6,-123,6,-107,6,-105,6,-93,6,-70,6,-46,6,-26,6,-1,6,13,7,39,7,35,7,34,7,18,7,-30,6,-91,6,71,6,-40,5,77,5,-95,4,-12,3,24,3,63,2,75,1,82,0,82,-1,75,-2,82,-3,97,-4,114,-5,-98,-6,-44,-7,44,-7,-113,-8,15,-8,-93,-9,72,-9,-1,-10,-44,-10,-80,-10,-98,-10,-93,-10,-76,-10,-51,-10,-14,-10,43,-9,109,-9,-75,-9,6,-8,88,-8,-62,-8,38,-7,-110,-7,10,-6,-127,-6,16,-5,-106,-5,53,-4,-54,-4,112,-3,30,-2,-45,-2,-103,-1,90,0,41,1,-11,1,-56,2,-100,3,106,4,56,5,-8,5,-76,6,99,7,-4,7,-107,8,17,9,121,9,-50,9,24,10,75,10,96,10,102,10,93,10,59,10,9,10,-45,9,-123,9,46,9,-53,8,89,8,-37,7,81,7,-62,6,36,6,127,5,-59,4,7,4,57,3,95,2,126,1,-110,0,-94,-1,-82,-2,-72,-3,-64,-4,-58,-5,-38,-6,-18,-7,12,-7,56,-8,111,-9,-80,-10,2,-10,105,-11,-34,-12,108,-12,15,-12,-57,-13,-102,-13,-122,-13,-112,-13,-79,-13,-13,-13,77,-12,-54,-12,92,-11,19,-10,-37,-10,-68,-9,-81,-8,-67,-7,-46,-6,-12,-5,21,-3,71,-2,101,-1,-115,0,-103,1,-92,2,-101,3,-121,4,84,5,13,6,-69,6,80,7,-52,7,72,8,-103,8,-4,8,58,9,126,9,-79,9,-31,9,7,10,47,10,73,10,90,10,106,10,111,10,95,10,78,10,30,10,-21,9,-93,9,63,9,-53,8,64,8,-96,7,-31,6,15,6,35,5,46,4,25,3,-13,1,-60,0,-113,-1,90,-2,32,-3,-26,-5,-71,-6,-93,-7,-109,-8,-110,-9,-59,-10,-11,-11,98,-11,-40,-12,117,-12,57,-12,20,-12,21,-12,36,-12,88,-12,-87,-12,-12,-12,101,-11,-41,-11,101,-10,-17,-10,-126,-9,24,-8,-74,-8,96,-7,3,-6,-86,-6,93,-5,23,-4,-53,-4,-110,-3,90,-2,42,-1,2,0,-31,0,-65,1,-88,2,124,3,94,4,42,5,-6,5,-90,6,86,7,-21,7,117,8}; }
	private static byte[] data67(){ return new byte[] {-27,8,62,9,-121,9,-65,9,-31,9,-21,9,-33,9,-52,9,-92,9,110,9,41,9,-50,8,106,8,9,8,-113,7,14,7,-124,6,-14,5,103,5,-60,4,44,4,-118,3,-18,2,71,2,-95,1,-1,0,89,0,-69,-1,16,-1,112,-2,-51,-3,45,-3,-121,-4,-21,-5,72,-5,-76,-6,26,-6,-120,-7,-4,-8,114,-8,1,-8,-115,-9,46,-9,-38,-10,-94,-10,115,-10,107,-10,104,-10,127,-10,-83,-10,-5,-10,85,-9,-47,-9,75,-8,-22,-8,-121,-7,53,-6,-27,-6,-86,-5,112,-4,49,-3,-14,-3,-74,-2,109,-1,48,0,-28,0,-113,1,51,2,-62,2,83,3,-53,3,65,4,-103,4,-9,4,50,5,119,5,-90,5,-51,5,-22,5,13,6,32,6,61,6,96,6,127,6,-104,6,-62,6,-21,6,26,7,58,7,101,7,-121,7,-95,7,-79,7,-88,7,-104,7,107,7,39,7,-49,6,102,6,-47,5,48,5,117,4,-84,3,-53,2,-19,1,-10,0,1,0,19,-1,35,-2,58,-3,93,-4,-114,-5,-40,-6,39,-6,-113,-7,7,-7,-114,-8,41,-8,-46,-9,-113,-9,88,-9,44,-9,20,-9,1,-9,-4,-10,12,-9,35,-9,72,-9,108,-9,-92,-9,-26,-9,46,-8,115,-8,-48,-8,50,-7,-104,-7,7,-6,-120,-6,29,-5,-88,-5,86,-4,-3,-4,-67,-3,-125,-2,82,-1,38,0,7,1,-26,1,-57,2,-93,3,-128,4,80,5,32,6,-49,6,118,7,21,8,-104,8,6,9,103,9,-96,9,-37,9,-17,9,2,10,-4,9,-17,9,-37,9,-79,9,-128,9,70,9,6,9,-72,8,97,8,2,8,-98,7,28,7,-106,6,-1,5,89,5,-109,4,-51,3,-17,2,14,2,24,1,23,0,24,-1,18,-2,8,-3,9,-4,9,-5,10,-6,35,-7,60,-8,100,-9,-97,-10,-31,-11,66,-11,-79,-12,57,-12,-39,-13,-97,-13,108,-13,105,-13,111,-13,-86,-13,-13,-13,102,-12,-19,-12,-118,-11,82,-10,25,-9,7,-8,-6,-8,5,-6,7,-5,25,-4,40,-3,61,-2,66,-1,64,0,56,1,26,2,-1,2,-57,3,-123,4,54,5,-37,5,113,6,2,7,-122,7,0,8,118,8,-36,8,66,9,-110,9,-13,9,45,10,110,10,-104,10,-59,10,-36,10,-33,10,-41,10,-74,10,-113,10,80,10,-2,9,-107,9,25,9,-122,8,-39,7,22,7,61,6,73,5,58,4,34,3,-21,1,-62,0,-125,-1,62,-2,0,-3,-62,-5,-109,-6,-125,-7,123,-8,-109,-9,-63,-10,20,-10,-127,-11,21,-11,-63,-12,-109,-12,125,-12,126,-12,-97,-12,-52,-12,0,-11,82,-11,-90,-11,15,-10,110,-10,-37,-10,85,-9,-48,-9,77,-8,-33,-8,127,-7,36,-6,-56,-6,-123,-5,86,-4,41,-3,5,-2,-20,-2,-39,-1,-50,0,-66,1,-74,2,-102,3,126,4,81,5,21,6,-62,6,104,7,-7,7,111,8,-36,8,43,9,110,9,-100,9,-74,9,-69,9,-75,9,-99,9,108,9,51,9,-26,8,-105,8,57,8,-52,7,99,7,-23,6,110,6,-19,5,105,5,-31,4,92,4,-43,3,73,3,-64,2,44,2,-110,1,3,1,93,0,-62,-1,15,-1,96,-2,-97,-3,-21,-4,45,-4,109,-5,-75,-6,-5,-7,72,-7,-82,-8,15,-8,-108,-9,23,-9,-56,-10,122,-10,82,-10,65,-10,65,-10,100,-10,-115,-10,-28,-10,51,-9,-95,-9,23,-8,-102,-8,56,-7,-53,-7,110,-6,21,-5,-66,-5,119,-4,35,-3,-38,-3,-114,-2,74,-1,-8,-1,-94,0,68,1,-42,1,101,2,-31,2,79,3,-79,3,6,4,83,4,-105,4,-39,4,6,5,58,5,105,5,-99,5,-44,5,10,6,63,6,-125,6,-56,6,15,7,84,7,-108,7,-50,7,6,8,45,8,65,8,68,8,42,8,4,8,-66,7,97,7,-19,6,95,6,-66,5,5,5,54,4,103,3,-117,2,-100,1,-64,0,-52,-1,-13,-2,10,-2,61,-3,125,-4,-70,-5,17,-5,117,-6,-27,-7,98,-7,-16,-8,-118,-8,60,-8,-7,-9,-71,-9,-108,-9,113,-9,93,-9,81,-9,78,-9,83,-9,95,-9,117,-9,-111,-9,-79,-9,-35,-9,21,-8,88,-8,-92,-8,-4,-8,109,-7,-22,-7,-126,-6,35,-5,-37,-5,-104,-4,118,-3,78,-2,66,-1,54,0,41,1,34,2,9,3,-8,3,-48,4,-101,5,81,6,-6,6,-123,7,4,8,102,8,-67,8,3,9,53,9,94,9,117,9,-127,9,-122,9,-118,9,118,9,106,9,90,9,62,9,19,9,-28,8,-89,8,87,8,-7,7,-119,7,2,7,109,6,-67,5,-6,4,46,4,72,3,93,2,96,1,91,0,85,-1,71,-2,57,-3,44,-4,31,-5,26,-6,30,-7,43,-8,78,-9,-124,-10,-60,-11,26,-11,-117,-12,29,-12,-61,-13,-119,-13,113,-13,116,-13,-100,-13,-36,-13,61,-12,-78,-12,72,-11}; }
	private static byte[] data68(){ return new byte[] {-11,-11,-85,-10,122,-9,85,-8,70,-7,45,-6,28,-5,14,-4,6,-3,-10,-3,-35,-2,-56,-1,-88,0,122,1,82,2,15,3,-39,3,-116,4,72,5,-16,5,-107,6,49,7,-60,7,71,8,-46,8,73,9,-72,9,17,10,91,10,-82,10,-36,10,1,11,21,11,37,11,30,11,-1,10,-50,10,-126,10,38,10,-80,9,36,9,-126,8,-58,7,-22,6,-3,5,-2,4,-28,3,-53,2,-101,1,97,0,44,-1,-5,-3,-42,-4,-79,-5,-94,-6,-86,-7,-61,-8,-6,-9,82,-9,-74,-10,60,-10,-48,-11,-110,-11,95,-11,55,-11,56,-11,48,-11,73,-11,104,-11,-113,-11,-60,-11,-6,-11,68,-10,-105,-10,-11,-10,95,-9,-46,-9,98,-8,-16,-8,-97,-7,83,-6,27,-5,-6,-5,-37,-4,-60,-3,-67,-2,-70,-1,-73,0,-69,1,-85,2,-95,3,121,4,85,5,25,6,-46,6,118,7,-4,7,127,8,-35,8,50,9,96,9,-115,9,-104,9,-108,9,127,9,79,9,26,9,-41,8,-115,8,57,8,-36,7,120,7,22,7,-78,6,75,6,-35,5,121,5,6,5,-105,4,30,4,-90,3,27,3,-102,2,-3,1,109,1,-75,0,18,0,81,-1,-114,-2,-53,-3,-6,-4,36,-4,89,-5,-102,-6,-40,-7,36,-7,-127,-8,-14,-9,121,-9,17,-9,-64,-10,-121,-10,119,-10,110,-10,-126,-10,-89,-10,-30,-10,53,-9,-112,-9,-3,-9,117,-8,-15,-8,125,-7,15,-6,-87,-6,62,-5,-24,-5,-127,-4,44,-3,-59,-3,109,-2,9,-1,-100,-1,50,0,-56,0,71,1,-54,1,64,2,-77,2,19,3,-128,3,-46,3,43,4,-127,4,-39,4,30,5,116,5,-58,5,26,6,108,6,-78,6,12,7,78,7,-107,7,-45,7,-2,7,39,8,73,8,71,8,64,8,35,8,-22,7,-84,7,85,7,-39,6,101,6,-52,5,40,5,124,4,-56,3,14,3,68,2,-125,1,-69,0,-17,-1,47,-1,111,-2,-74,-3,2,-3,80,-4,-82,-5,13,-5,-123,-6,-7,-7,-116,-7,23,-7,-74,-8,103,-8,22,-8,-37,-9,-94,-9,-127,-9,95,-9,67,-9,47,-9,43,-9,48,-9,56,-9,84,-9,121,-9,-85,-9,-21,-9,77,-8,-83,-8,40,-7,-73,-7,93,-6,18,-5,-43,-5,-82,-4,-117,-3,125,-2,115,-1,103,0,89,1,69,2,47,3,9,4,-44,4,-115,5,59,6,-55,6,79,7,-72,7,26,8,104,8,-89,8,-39,8,8,9,39,9,71,9,89,9,106,9,119,9,114,9,119,9,98,9,74,9,29,9,-19,8,-96,8,66,8,-44,7,79,7,-72,6,-2,5,66,5,104,4,122,3,-119,2,-119,1,121,0,98,-1,69,-2,43,-3,12,-4,-5,-6,-27,-7,-26,-8,-8,-9,20,-9,74,-10,-108,-11,-2,-12,-126,-12,37,-12,-34,-13,-65,-13,-73,-13,-46,-13,-3,-13,83,-12,-87,-12,49,-11,-73,-11,91,-10,1,-9,-65,-9,126,-8,62,-7,23,-6,-26,-6,-64,-5,-105,-4,109,-3,76,-2,25,-1,-1,-1,-47,0,-83,1,124,2,89,3,30,4,-20,4,-80,5,123,6,35,7,-47,7,107,8,12,9,-119,9,-2,9,98,10,-65,10,2,11,52,11,88,11,112,11,103,11,89,11,38,11,-24,10,-116,10,39,10,-100,9,-1,8,72,8,-121,7,-95,6,-82,5,-84,4,-102,3,-124,2,95,1,61,0,35,-1,5,-2,-7,-4,-12,-5,3,-5,35,-6,78,-7,-109,-8,-12,-9,106,-9,-23,-10,-125,-10,47,-10,-17,-11,-65,-11,-111,-11,126,-11,115,-11,119,-11,-126,-11,-100,-11,-54,-11,-2,-11,63,-10,-100,-10,3,-9,116,-9,3,-8,-98,-8,83,-7,18,-6,-35,-6,-69,-5,-90,-4,-97,-3,-103,-2,-103,-1,-105,0,-96,1,-104,2,-117,3,110,4,77,5,19,6,-50,6,103,7,-1,7,109,8,-49,8,7,9,67,9,78,9,92,9,78,9,45,9,2,9,-56,8,-113,8,68,8,-8,7,-83,7,97,7,30,7,-58,6,120,6,36,6,-52,5,112,5,13,5,-97,4,37,4,-88,3,9,3,109,2,-72,1,7,1,55,0,105,-1,-113,-2,-72,-3,-45,-4,-2,-5,36,-5,98,-6,-92,-7,-15,-8,106,-8,-40,-9,120,-9,34,-9,-24,-10,-59,-10,-80,-10,-66,-10,-43,-10,7,-9,64,-9,-117,-9,-26,-9,74,-8,-61,-8,55,-7,-81,-7,56,-6,-62,-6,77,-5,-34,-5,100,-4,-2,-4,-118,-3,22,-2,-91,-2,48,-1,-80,-1,49,0,-85,0,48,1,-89,1,31,2,-114,2,-1,2,121,3,-17,3,87,4,-49,4,61,5,-91,5,12,6,103,6,-48,6,42,7,115,7,-69,7,-12,7,41,8,66,8,82,8,87,8,66,8,36,8,-20,7,-86,7,83,7,-10,6,-124,6,-2,5,119,5,-31,4,75,4,-103,3,-14,2,64,2,-110,1,-35,0,44,0,119,-1,-58,-2}; }
	private static byte[] data69(){ return new byte[] {18,-2,111,-3,-47,-4,49,-4,-95,-5,16,-5,-111,-6,16,-6,-97,-7,52,-7,-43,-8,122,-8,36,-8,-42,-9,-115,-9,82,-9,31,-9,-15,-10,-42,-10,-56,-10,-48,-10,-38,-10,-2,-10,55,-9,-122,-9,-23,-9,93,-8,-19,-8,-105,-7,81,-6,24,-5,-12,-5,-52,-4,-63,-3,-81,-2,-91,-1,-114,0,118,1,79,2,40,3,-20,3,-104,4,65,5,-44,5,90,6,-53,6,55,7,-115,7,-39,7,42,8,104,8,-101,8,-50,8,4,9,51,9,86,9,115,9,-121,9,-108,9,-114,9,-126,9,99,9,52,9,-16,8,-98,8,46,8,-83,7,12,7,103,6,-101,5,-60,4,-39,3,-45,2,-54,1,-94,0,-126,-1,92,-2,47,-3,7,-4,-21,-6,-49,-7,-44,-8,-20,-9,-2,-10,66,-10,-100,-11,17,-11,-91,-12,77,-12,36,-12,17,-12,19,-12,52,-12,102,-12,-71,-12,15,-11,-125,-11,-6,-11,-122,-10,29,-9,-82,-9,96,-8,12,-7,-65,-7,126,-6,59,-5,6,-4,-48,-4,-88,-3,125,-2,98,-1,53,0,37,1,9,2,-15,2,-47,3,-69,4,-112,5,91,6,41,7,-32,7,-119,8,49,9,-78,9,53,10,-107,10,-8,10,57,11,110,11,-109,11,-101,11,-109,11,113,11,50,11,-16,10,-128,10,-6,9,116,9,-62,8,3,8,46,7,84,6,104,5,106,4,110,3,92,2,93,1,76,0,80,-1,78,-2,92,-3,112,-4,-110,-5,-72,-6,-8,-7,61,-7,-102,-8,-5,-9,103,-9,-15,-10,-128,-10,33,-10,-41,-11,-120,-11,103,-11,48,-11,29,-11,20,-11,46,-11,76,-11,-127,-11,-51,-11,46,-10,-92,-10,45,-9,-56,-9,127,-8,62,-7,18,-6,-16,-6,-43,-5,-59,-4,-62,-3,-62,-2,-64,-1,-73,0,-59,1,-85,2,-96,3,126,4,81,5,10,6,-74,6,65,7,-54,7,36,8,126,8,-76,8,-46,8,-26,8,-24,8,-45,8,-69,8,-112,8,108,8,55,8,2,8,-49,7,-97,7,102,7,55,7,4,7,-56,6,-120,6,56,6,-13,5,-120,5,27,5,-93,4,18,4,112,3,-62,2,-1,1,45,1,82,0,116,-1,-121,-2,-102,-3,-66,-4,-42,-5,5,-5,61,-6,-122,-7,-19,-8,92,-8,-22,-9,-118,-9,78,-9,23,-9,-4,-10,-4,-10,1,-9,34,-9,81,-9,-120,-9,-46,-9,43,-8,-118,-8,-15,-8,86,-7,-52,-7,70,-6,-72,-6,56,-5,-79,-5,46,-4,-92,-4,42,-3,-92,-3,35,-2,-96,-2,29,-1,-99,-1,27,0,-98,0,39,1,-83,1,50,2,-65,2,69,3,-40,3,84,4,-30,4,93,5,-40,5,80,6,-74,6,17,7,101,7,-87,7,-37,7,17,8,38,8,53,8,46,8,37,8,5,8,-44,7,-97,7,86,7,15,7,-82,6,80,6,-29,5,107,5,-21,4,102,4,-49,3,57,3,-104,2,-16,1,72,1,-102,0,-29,-1,56,-1,-122,-2,-38,-3,58,-3,-106,-4,-4,-5,97,-5,-37,-6,84,-6,-50,-7,87,-7,-27,-8,127,-8,24,-8,-77,-9,101,-9,30,-9,-28,-10,-85,-10,-109,-10,121,-10,-128,-10,-105,-10,-62,-10,11,-9,99,-9,-47,-9,87,-8,-9,-8,-89,-7,110,-6,54,-5,21,-4,-16,-4,-43,-3,-73,-2,-102,-1,124,0,75,1,24,2,-44,2,-124,3,48,4,-54,4,84,5,-41,5,83,6,-66,6,39,7,-127,7,-30,7,52,8,-126,8,-54,8,6,9,61,9,108,9,-98,9,-72,9,-59,9,-59,9,-70,9,-98,9,114,9,44,9,-45,8,105,8,-32,7,65,7,-123,6,-67,5,-41,4,-32,3,-40,2,-65,1,-101,0,113,-1,68,-2,17,-3,-13,-5,-35,-6,-47,-7,-37,-8,-9,-9,53,-9,124,-10,-20,-11,119,-11,25,-11,-36,-12,-86,-12,-96,-12,-98,-12,-77,-12,-33,-12,24,-11,94,-11,-78,-11,15,-10,124,-10,-23,-10,110,-9,1,-8,-111,-8,46,-7,-27,-7,-97,-6,101,-5,56,-4,17,-3,6,-2,-18,-2,-27,-1,-40,0,-41,1,-52,2,-60,3,-71,4,-106,5,123,6,75,7,9,8,-75,8,90,9,-22,9,106,10,-49,10,38,11,100,11,-116,11,-99,11,-102,11,123,11,77,11,-2,10,-96,10,34,10,-99,9,-1,8,85,8,-110,7,-49,6,-5,5,26,5,46,4,82,3,97,2,117,1,-117,0,-103,-1,-67,-2,-40,-3,-1,-4,44,-4,90,-5,-111,-6,-48,-7,25,-7,110,-8,-45,-9,59,-9,-77,-10,58,-10,-51,-11,120,-11,46,-11,3,-11,-29,-12,-33,-12,-20,-12,18,-11,82,-11,-85,-11,10,-10,-112,-10,23,-9,-60,-9,125,-8,69,-7,28,-6,-4,-6,-22,-5,-37,-4,-49,-3,-39,-2,-44,-1,-51,0,-67,1,-82,2,-112,3,93,4,33,5,-55,5,102,6,-22,6,94,7,-76,7,-5,7,47,8,86,8,109,8,124,8,116,8,111,8,91,8,73,8,52,8,28,8}; }
	private static byte[] data70(){ return new byte[] {8,8,-24,7,-62,7,-102,7,114,7,50,7,-21,6,-94,6,62,6,-52,5,69,5,-71,4,23,4,98,3,-105,2,-51,1,-15,0,21,0,48,-1,80,-2,117,-3,-109,-4,-59,-5,5,-5,85,-6,-78,-7,38,-7,-86,-8,60,-8,-18,-9,-83,-9,125,-9,109,-9,99,-9,117,-9,-119,-9,-71,-9,-23,-9,39,-8,115,-8,-66,-8,25,-7,114,-7,-55,-7,42,-6,-117,-6,-11,-6,89,-5,-61,-5,37,-4,-103,-4,10,-3,-122,-3,4,-2,-120,-2,21,-1,-86,-1,62,0,-38,0,119,1,29,2,-64,2,103,3,6,4,-101,4,51,5,-72,5,67,6,-90,6,13,7,93,7,-86,7,-47,7,-9,7,7,8,11,8,6,8,-19,7,-37,7,-86,7,120,7,60,7,-10,6,-80,6,88,6,6,6,-88,5,56,5,-54,4,81,4,-36,3,79,3,-59,2,51,2,-101,1,-3,0,94,0,-68,-1,28,-1,114,-2,-47,-3,31,-3,-124,-4,-38,-5,66,-5,-102,-6,-1,-7,114,-7,-42,-8,88,-8,-32,-9,113,-9,19,-9,-67,-10,127,-10,82,-10,53,-10,53,-10,73,-10,118,-10,-66,-10,20,-9,-125,-9,-2,-9,-96,-8,64,-7,-4,-7,-76,-6,125,-5,81,-4,29,-3,-18,-3,-69,-2,-117,-1,77,0,9,1,-52,1,113,2,30,3,-70,3,80,4,-28,4,104,5,-22,5,103,6,-34,6,79,7,-66,7,32,8,121,8,-42,8,40,9,103,9,-83,9,-37,9,-4,9,19,10,34,10,25,10,-10,9,-59,9,111,9,19,9,-108,8,7,8,88,7,-119,6,-75,5,-66,4,-66,3,-92,2,-111,1,106,0,69,-1,25,-2,-2,-4,-22,-5,-37,-6,-29,-7,0,-7,48,-8,-127,-9,-34,-10,92,-10,-19,-11,-100,-11,93,-11,42,-11,25,-11,13,-11,21,-11,36,-11,70,-11,125,-11,-82,-11,-7,-11,70,-10,-85,-10,25,-9,-106,-9,29,-8,-68,-8,96,-7,36,-6,-20,-6,-56,-5,-88,-4,-102,-3,-107,-2,-102,-1,-95,0,-81,1,-75,2,-72,3,-71,4,-79,5,-104,6,112,7,59,8,-6,8,-106,9,40,10,-89,10,-2,10,81,11,122,11,-105,11,-105,11,-124,11,81,11,13,11,-82,10,69,10,-52,9,73,9,-93,8,7,8,89,7,-88,6,-35,5,29,5,86,4,-115,3,-79,2,-39,1,9,1,45,0,78,-1,110,-2,-107,-3,-71,-4,-33,-5,-1,-6,47,-6,95,-7,-91,-8,-28,-9,70,-9,-88,-10,40,-10,-88,-11,79,-11,3,-11,-36,-12,-71,-12,-71,-12,-51,-12,5,-11,70,-11,-86,-11,30,-10,-94,-10,61,-9,-16,-9,-94,-8,118,-7,75,-6,49,-5,23,-4,3,-3,-8,-3,-7,-2,-40,-1,-52,0,-80,1,-116,2,86,3,20,4,-50,4,101,5,-6,5,116,6,-32,6,60,7,-124,7,-59,7,-12,7,25,8,57,8,74,8,85,8,97,8,103,8,97,8,96,8,74,8,66,8,30,8,-15,7,-67,7,126,7,47,7,-52,6,83,6,-41,5,60,5,-100,4,-26,3,41,3,92,2,-121,1,-76,0,-45,-1,9,-1,46,-2,93,-3,-109,-4,-30,-5,48,-5,-110,-6,-4,-7,-123,-7,16,-7,-72,-8,102,-8,57,-8,10,-8,-10,-9,-26,-9,-23,-9,-6,-9,14,-8,60,-8,97,-8,-107,-8,-48,-8,13,-7,83,-7,-104,-7,-28,-7,41,-6,-119,-6,-32,-6,69,-5,-83,-5,30,-4,-101,-4,25,-3,-90,-3,57,-2,-35,-2,-126,-1,42,0,-33,0,-111,1,63,2,-14,2,-93,3,70,4,-32,4,108,5,-13,5,97,6,-54,6,14,7,87,7,-122,7,-81,7,-69,7,-58,7,-67,7,-76,7,-104,7,113,7,79,7,41,7,-8,6,-61,6,-124,6,71,6,-4,5,-83,5,79,5,-5,4,-119,4,31,4,-95,3,41,3,-106,2,8,2,121,1,-45,0,45,0,-121,-1,-48,-2,43,-2,116,-3,-57,-4,9,-4,85,-5,-82,-6,0,-6,97,-7,-66,-8,50,-8,-71,-9,68,-9,-36,-10,-113,-10,92,-10,48,-10,40,-10,47,-10,76,-10,-123,-10,-53,-10,51,-9,-85,-9,49,-8,-53,-8,111,-7,36,-6,-40,-6,-106,-5,81,-4,24,-3,-52,-3,-114,-2,64,-1,-2,-1,-82,0,83,1,-1,1,-96,2,71,3,-29,3,121,4,10,5,-97,5,43,6,-78,6,56,7,-83,7,39,8,-99,8,-14,8,87,9,-90,9,-17,9,33,10,73,10,78,10,83,10,63,10,25,10,-49,9,-128,9,11,9,-128,8,-35,7,45,7,90,6,123,5,-121,4,-118,3,-122,2,106,1,86,0,72,-1,56,-2,38,-3,45,-4,53,-5,81,-6,-128,-7,-62,-8,21,-8,119,-9,-9,-10,-117,-10,41,-10,-37,-11,-101,-11,101,-11,75,-11,45,-11,44,-11,40,-11,73,-11,89,-11,-102,-11,-51,-11,46,-10,-116,-10,2,-9,-103,-9,57,-8,-14,-8,-76,-7,-110,-6,118,-5,120,-4}; }
	private static byte[] data71(){ return new byte[] {111,-3,-124,-2,-106,-1,-92,0,-71,1,-53,2,-47,3,-40,4,-58,5,-78,6,-125,7,81,8,-10,8,-106,9,19,10,127,10,-42,10,13,11,52,11,65,11,63,11,31,11,-32,10,-89,10,80,10,-16,9,121,9,6,9,124,8,-14,7,85,7,-75,6,12,6,93,5,-77,4,-17,3,53,3,111,2,-94,1,-44,0,-4,-1,24,-1,52,-2,70,-3,96,-4,104,-5,-115,-6,-84,-7,-51,-8,0,-8,58,-9,-113,-10,-7,-11,115,-11,14,-11,-69,-12,-119,-12,110,-12,117,-12,-112,-12,-54,-12,27,-11,-121,-11,7,-10,-99,-10,56,-9,-10,-9,-68,-8,-121,-7,104,-6,78,-5,49,-4,29,-3,10,-2,-10,-2,-34,-1,-69,0,-111,1,91,2,29,3,-48,3,117,4,6,5,-106,5,18,6,124,6,-40,6,49,7,117,7,-75,7,-27,7,21,8,50,8,95,8,116,8,-127,8,-114,8,-114,8,-116,8,119,8,96,8,43,8,-10,7,-96,7,66,7,-49,6,75,6,-68,5,29,5,100,4,-81,3,-20,2,36,2,86,1,-122,0,-66,-1,-11,-2,51,-2,115,-3,-65,-4,24,-4,121,-5,-26,-6,106,-6,-13,-7,-116,-7,43,-7,-29,-8,-93,-8,121,-8,78,-8,63,-8,41,-8,45,-8,58,-8,69,-8,95,-8,-127,-8,-90,-8,-44,-8,8,-7,69,-7,-123,-7,-54,-7,30,-6,127,-6,-36,-6,80,-5,-59,-5,84,-4,-32,-4,123,-3,33,-2,-44,-2,-122,-1,66,0,-1,0,-71,1,121,2,45,3,-32,3,116,4,13,5,-124,5,1,6,81,6,-91,6,-44,6,1,7,34,7,41,7,49,7,46,7,41,7,25,7,7,7,-15,6,-37,6,-65,6,-92,6,-113,6,106,6,68,6,17,6,-29,5,-88,5,90,5,8,5,-81,4,66,4,-57,3,65,3,-75,2,18,2,109,1,-66,0,-4,-1,57,-1,109,-2,-97,-3,-44,-4,-3,-5,59,-5,109,-6,-65,-7,13,-7,107,-8,-38,-9,89,-9,-11,-10,-99,-10,96,-10,59,-10,40,-10,54,-10,81,-10,-124,-10,-46,-10,38,-9,-107,-9,11,-8,-116,-8,19,-7,-83,-7,72,-6,-27,-6,-128,-5,40,-4,-53,-4,107,-3,16,-2,-66,-2,105,-1,18,0,-61,0,108,1,30,2,-56,2,121,3,37,4,-39,4,123,5,23,6,-77,6,78,7,-37,7,92,8,-44,8,64,9,-97,9,-23,9,38,10,83,10,119,10,123,10,111,10,79,10,24,10,-50,9,105,9,-37,8,83,8,-93,7,-18,6,24,6,58,5,79,4,82,3,94,2,90,1,85,0,84,-1,86,-2,91,-3,116,-4,-110,-5,-66,-6,-11,-7,68,-7,-104,-8,-1,-9,116,-9,-7,-10,127,-10,37,-10,-55,-11,121,-11,63,-11,18,-11,-11,-12,-25,-12,-39,-12,0,-11,27,-11,105,-11,-70,-11,43,-10,-80,-10,76,-9,-3,-9,-60,-8,-99,-7,-120,-6,122,-5,124,-4,-118,-3,-94,-2,-72,-1,-53,0,-31,1,-14,2,-3,3,-5,4,-24,5,-57,6,-111,7,72,8,-23,8,124,9,-21,9,77,10,-109,10,-65,10,-38,10,-39,10,-49,10,-82,10,124,10,71,10,-12,9,-95,9,59,9,-37,8,99,8,-18,7,110,7,-26,6,87,6,-68,5,28,5,106,4,-77,3,-17,2,33,2,69,1,83,0,111,-1,115,-2,120,-3,-128,-4,120,-5,-125,-6,-106,-7,-74,-8,-29,-9,36,-9,117,-10,-31,-11,100,-11,3,-11,-68,-12,-109,-12,-128,-12,-117,-12,-85,-12,-22,-12,67,-11,-84,-11,47,-10,-61,-10,102,-9,33,-8,-40,-8,-94,-7,123,-6,76,-5,47,-4,-1,-4,-29,-3,-63,-2,-103,-1,96,0,41,1,-19,1,-98,2,71,3,-28,3,119,4,16,5,-123,5,4,6,116,6,-40,6,50,7,-120,7,-43,7,31,8,92,8,-118,8,-81,8,-45,8,-19,8,-27,8,-36,8,-65,8,-99,8,83,8,3,8,-91,7,49,7,-79,6,37,6,-127,5,-33,4,53,4,122,3,-52,2,8,2,78,1,-115,0,-43,-1,24,-1,106,-2,-67,-3,20,-3,116,-4,-31,-5,92,-5,-39,-6,105,-6,-4,-7,-97,-7,80,-7,13,-7,-51,-8,-90,-8,123,-8,96,-8,69,-8,62,-8,66,-8,66,-8,77,-8,101,-8,-123,-8,-82,-8,-32,-8,25,-7,105,-7,-62,-7,33,-6,-111,-6,9,-5,-110,-5,42,-4,-52,-4,123,-3,46,-2,-17,-2,-87,-1,99,0,36,1,-27,1,-110,2,56,3,-48,3,101,4,-42,4,82,5,-87,5,2,6,63,6,122,6,-99,6,-64,6,-47,6,-22,6,-20,6,-10,6,-4,6,0,7,-13,6,-26,6,-38,6,-55,6,-73,6,-101,6,119,6,81,6,34,6,-34,5,-97,5,77,5,-21,4,-121,4,7,4,-123,3,-16,2,76,2,-104,1,-28,0,43,0,90,-1,-118,-2,-73,-3,-25,-4,21,-4,69,-5,-126,-6,-58,-7,26,-7,124,-8}; }
	private static byte[] data72(){ return new byte[] {-17,-9,119,-9,17,-9,-57,-10,-108,-10,117,-10,100,-10,117,-10,-113,-10,-53,-10,10,-9,100,-9,-66,-9,35,-8,-103,-8,18,-7,-113,-7,27,-6,-91,-6,55,-5,-63,-5,95,-4,3,-3,-97,-3,76,-2,-13,-2,-77,-1,90,0,21,1,-51,1,-124,2,67,3,-5,3,-77,4,95,5,13,6,-79,6,84,7,-24,7,111,8,-12,8,95,9,-65,9,15,10,74,10,115,10,-120,10,-124,10,114,10,69,10,8,10,-78,9,64,9,-65,8,43,8,-128,7,-51,6,-10,5,48,5,73,4,100,3,125,2,-118,1,-98,0,-75,-1,-58,-2,-26,-3,0,-3,45,-4,87,-5,-110,-6,-41,-7,31,-7,113,-8,-53,-9,51,-9,-85,-10,38,-10,-70,-11,85,-11,12,-11,-61,-12,-95,-12,-122,-12,-111,-12,-90,-12,-40,-12,35,-11,-120,-11,3,-10,-104,-10,56,-9,-8,-9,-54,-8,-84,-7,-103,-6,-111,-5,-107,-4,-90,-3,-69,-2,-54,-1,-25,0,-12,1,1,3,-5,3,-21,4,-40,5,-81,6,106,7,25,8,-72,8,54,9,-90,9,-12,9,62,10,107,10,-122,10,-117,10,125,10,116,10,65,10,22,10,-39,9,-104,9,78,9,-8,8,-106,8,52,8,-60,7,61,7,-60,6,36,6,125,5,-43,4,10,4,64,3,98,2,119,1,-118,0,-127,-1,-126,-2,121,-3,121,-4,108,-5,116,-6,127,-7,-91,-8,-46,-9,23,-9,113,-10,-27,-11,102,-11,20,-11,-39,-12,-81,-12,-87,-12,-68,-12,-25,-12,48,-11,-117,-11,2,-10,-125,-10,34,-9,-68,-9,110,-8,38,-7,-14,-7,-86,-6,122,-5,66,-4,8,-3,-49,-3,-108,-2,79,-1,9,0,-60,0,106,1,20,2,-72,2,97,3,-16,3,-122,4,20,5,-91,5,42,6,-84,6,27,7,-111,7,-8,7,81,8,-97,8,-35,8,13,9,39,9,50,9,36,9,13,9,-31,8,-96,8,71,8,-26,7,113,7,-9,6,104,6,-43,5,56,5,-103,4,-8,3,70,3,-96,2,-16,1,67,1,-95,0,-8,-1,75,-1,-78,-2,13,-2,118,-3,-31,-4,86,-4,-41,-5,85,-5,-23,-6,118,-6,27,-6,-71,-7,105,-7,29,-7,-38,-8,-94,-8,113,-8,77,-8,48,-8,23,-8,22,-8,18,-8,31,-8,55,-8,90,-8,-107,-8,-44,-8,34,-7,-124,-7,-7,-7,124,-6,9,-5,-88,-5,70,-4,-9,-4,-80,-3,110,-2,42,-1,-31,-1,-96,0,80,1,-9,1,-111,2,43,3,-80,3,44,4,-109,4,-8,4,72,5,-107,5,-42,5,9,6,66,6,97,6,-113,6,-94,6,-68,6,-48,6,-31,6,-24,6,-12,6,-4,6,-4,6,-13,6,-15,6,-34,6,-65,6,-92,6,116,6,66,6,-8,5,-80,5,67,5,-42,4,87,4,-59,3,31,3,116,2,-71,1,-10,0,33,0,65,-1,106,-2,-106,-3,-77,-4,-34,-5,21,-5,77,-6,-99,-7,3,-7,109,-8,-4,-9,-113,-9,69,-9,5,-9,-24,-10,-48,-10,-49,-10,-28,-10,-1,-10,48,-9,96,-9,-95,-9,-24,-9,59,-8,-110,-8,-18,-8,96,-7,-52,-7,70,-6,-61,-6,81,-5,-21,-5,-123,-4,38,-3,-38,-3,-114,-2,75,-1,14,0,-45,0,-111,1,94,2,38,3,-18,3,-73,4,110,5,40,6,-38,6,-127,7,15,8,-97,8,30,9,-125,9,-34,9,33,10,86,10,104,10,125,10,100,10,66,10,14,10,-64,9,104,9,-14,8,110,8,-36,7,55,7,-111,6,-38,5,25,5,86,4,-113,3,-63,2,-22,1,23,1,59,0,108,-1,-112,-2,-74,-3,-34,-4,2,-4,55,-5,94,-6,-115,-7,-56,-8,5,-8,92,-9,-83,-10,22,-10,-110,-11,42,-11,-70,-12,126,-12,82,-12,52,-12,68,-12,89,-12,-99,-12,-13,-12,97,-11,-33,-11,-124,-10,44,-9,-7,-9,-51,-8,-76,-7,-91,-6,-85,-5,-81,-4,-63,-3,-39,-2,-32,-1,-8,0,-8,1,-11,2,-16,3,-45,4,-91,5,104,6,31,7,-70,7,77,8,-62,8,42,9,-125,9,-66,9,-11,9,20,10,35,10,49,10,38,10,25,10,-3,9,-28,9,-82,9,119,9,61,9,-12,8,-109,8,39,8,-78,7,34,7,-121,6,-40,5,30,5,68,4,102,3,119,2,127,1,123,0,120,-1,113,-2,90,-3,89,-4,90,-5,99,-6,125,-7,-97,-8,-36,-9,41,-9,-120,-10,-2,-11,-102,-11,69,-11,16,-11,-26,-12,-26,-12,-2,-12,40,-11,110,-11,-58,-11,50,-10,-73,-10,59,-9,-51,-9,109,-8,30,-7,-42,-7,-124,-6,65,-5,-2,-5,-70,-4,115,-3,47,-2,-19,-2,-102,-1,90,0,4,1,-74,1,97,2,18,3,-63,3,98,4,5,5,-84,5,66,6,-49,6,89,7,-46,7,48,8,-114,8,-50,8,12,9,37,9,51,9,41,9,9,9,-39,8,-101,8,67,8,-22,7,124,7,11,7,-109,6,4,6,-123,5,-14,4,101,4}; }
	private static byte[] data73(){ return new byte[] {-51,3,61,3,-89,2,15,2,120,1,-35,0,71,0,-87,-1,26,-1,-125,-2,-19,-3,99,-3,-44,-4,79,-4,-49,-5,80,-5,-40,-6,93,-6,0,-6,-103,-7,58,-7,-27,-8,-107,-8,89,-8,37,-8,-10,-9,-38,-9,-59,-9,-64,-9,-52,-9,-23,-9,19,-8,84,-8,-91,-8,6,-7,120,-7,-3,-7,-109,-6,56,-5,-41,-5,-114,-4,71,-3,-2,-3,-73,-2,97,-1,23,0,-69,0,89,1,-16,1,119,2,-9,2,105,3,-52,3,48,4,-125,4,-41,4,27,5,97,5,-103,5,-38,5,1,6,54,6,87,6,-127,6,-98,6,-65,6,-45,6,-16,6,-5,6,3,7,14,7,13,7,10,7,-22,6,-46,6,-84,6,115,6,47,6,-36,5,114,5,0,5,122,4,-26,3,65,3,-125,2,-60,1,-14,0,27,0,66,-1,93,-2,122,-3,-86,-4,-52,-5,12,-5,83,-6,-81,-7,23,-7,-103,-8,42,-8,-42,-9,-124,-9,86,-9,53,-9,29,-9,17,-9,32,-9,48,-9,80,-9,108,-9,-98,-9,-38,-9,25,-8,101,-8,-74,-8,28,-7,-122,-7,-12,-7,124,-6,2,-5,-94,-5,61,-4,-24,-4,-98,-3,88,-2,32,-1,-28,-1,-82,0,126,1,75,2,24,3,-30,3,-81,4,113,5,46,6,-36,6,-122,7,24,8,-86,8,31,9,-117,9,-38,9,24,10,66,10,90,10,85,10,66,10,19,10,-45,9,-125,9,30,9,-74,8,53,8,-82,7,31,7,126,6,-32,5,53,5,-125,4,-45,3,28,3,90,2,-107,1,-63,0,-16,-1,12,-1,52,-2,70,-3,98,-4,117,-5,-118,-6,-91,-7,-52,-8,-15,-9,53,-9,120,-10,-34,-11,76,-11,-34,-12,-126,-12,68,-12,28,-12,18,-12,31,-12,72,-12,-113,-12,-23,-12,95,-11,-19,-11,-110,-10,73,-9,13,-8,-24,-8,-46,-7,-56,-6,-66,-5,-56,-4,-51,-3,-39,-2,-39,-1,-38,0,-41,1,-59,2,-87,3,-121,4,80,5,7,6,-86,6,72,7,-51,7,70,8,-79,8,11,9,87,9,-96,9,-49,9,-6,9,22,10,55,10,60,10,61,10,40,10,16,10,-41,9,-85,9,84,9,-14,8,-127,8,-7,7,96,7,-85,6,-22,5,27,5,70,4,83,3,96,2,100,1,93,0,88,-1,84,-2,87,-3,91,-4,100,-5,111,-6,-109,-7,-59,-8,6,-8,85,-9,-60,-10,61,-10,-45,-11,-123,-11,74,-11,46,-11,38,-11,62,-11,96,-11,-94,-11,-10,-11,100,-10,-49,-10,74,-9,-24,-9,115,-8,20,-7,-76,-7,92,-6,5,-5,-77,-5,90,-4,17,-3,-66,-3,112,-2,41,-1,-36,-1,-99,0,85,1,19,2,-59,2,-106,3,69,4,-4,4,-93,5,77,6,-34,6,100,7,-44,7,58,8,-115,8,-55,8,-17,8,-2,8,-8,8,-19,8,-69,8,-109,8,74,8,3,8,-95,7,67,7,-41,6,112,6,-4,5,127,5,4,5,127,4,-6,3,122,3,-28,2,102,2,-44,1,66,1,-72,0,38,0,-109,-1,12,-1,115,-2,-31,-3,87,-3,-56,-4,60,-4,-84,-5,41,-5,-91,-6,35,-6,-88,-7,58,-7,-42,-8,117,-8,38,-8,-36,-9,-90,-9,-121,-9,113,-9,-128,-9,-116,-9,-63,-9,-3,-9,88,-8,-65,-8,48,-7,-75,-7,73,-6,-36,-6,-123,-5,29,-4,-55,-4,110,-3,20,-2,-77,-2,72,-1,-36,-1,95,0,-17,0,99,1,-29,1,78,2,-62,2,46,3,-117,3,-24,3,72,4,-106,4,-18,4,66,5,-123,5,-53,5,12,6,71,6,126,6,-76,6,-31,6,10,7,40,7,75,7,95,7,103,7,105,7,101,7,79,7,46,7,6,7,-67,6,111,6,17,6,-109,5,21,5,123,4,-41,3,34,3,102,2,-103,1,-57,0,-6,-1,25,-1,79,-2,123,-3,-73,-4,-15,-5,74,-5,-87,-6,25,-6,-111,-7,30,-7,-72,-8,97,-8,22,-8,-45,-9,-88,-9,127,-9,96,-9,76,-9,67,-9,77,-9,90,-9,116,-9,-96,-9,-46,-9,21,-8,95,-8,-63,-8,38,-7,-84,-7,33,-6,-69,-6,84,-5,0,-4,-79,-4,109,-3,45,-2,-11,-2,-55,-1,-99,0,114,1,71,2,28,3,-10,3,-68,4,-124,5,61,6,-16,6,-108,7,39,8,-89,8,23,9,107,9,-81,9,-28,9,-4,9,6,10,-2,9,-38,9,-80,9,117,9,52,9,-40,8,127,8,22,8,-87,7,52,7,-72,6,45,6,-89,5,0,5,99,4,-80,3,-13,2,43,2,81,1,113,0,-124,-1,-112,-2,-107,-3,-106,-4,-103,-5,-102,-6,-88,-7,-70,-8,-39,-9,18,-9,88,-10,-77,-11,44,-11,-75,-12,97,-12,37,-12,4,-12,7,-12,28,-12,92,-12,-93,-12,14,-11,-118,-11,36,-10,-50,-10,-121,-9,87,-8,49,-7,26,-6,-4,-6,-7,-5,-13,-4,-31,-3,-38,-2,-61,-1,-74,0,-110,1,115,2,63,3,-2,3,-61,4,110,5,18,6}; }
	private static byte[] data74(){ return new byte[] {-81,6,57,7,-54,7,48,8,-79,8,22,9,114,9,-64,9,9,10,65,10,102,10,-119,10,-106,10,-122,10,116,10,61,10,1,10,-89,9,56,9,-79,8,23,8,114,7,-77,6,-21,5,13,5,44,4,58,3,76,2,79,1,71,0,79,-1,87,-2,87,-3,97,-4,116,-5,-107,-6,-70,-7,-16,-8,55,-8,-108,-9,9,-9,-122,-10,38,-10,-45,-11,-91,-11,-122,-11,-125,-11,-115,-11,-84,-11,-22,-11,52,-10,-118,-10,-24,-10,110,-9,-38,-9,107,-8,-15,-8,-117,-7,36,-6,-58,-6,102,-5,24,-4,-60,-4,-122,-3,53,-2,-5,-2,-66,-1,-122,0,76,1,22,2,-26,2,-83,3,104,4,29,5,-53,5,103,6,-9,6,115,7,-30,7,52,8,-128,8,-86,8,-52,8,-47,8,-51,8,-86,8,-119,8,80,8,20,8,-55,7,108,7,22,7,-76,6,79,6,-31,5,109,5,-2,4,125,4,16,4,-123,3,21,3,-115,2,14,2,-120,1,2,1,122,0,-25,-1,90,-1,-56,-2,47,-2,-96,-3,-3,-4,107,-4,-40,-5,62,-5,-90,-6,23,-6,-99,-7,26,-7,-91,-8,70,-8,-12,-9,-75,-9,-123,-9,111,-9,110,-9,-128,-9,-89,-9,-28,-9,53,-8,-117,-8,9,-7,122,-7,8,-6,-118,-6,44,-5,-64,-5,81,-4,-26,-4,119,-3,9,-2,-110,-2,35,-1,-99,-1,26,0,-110,0,4,1,123,1,-18,1,86,2,-50,2,36,3,-108,3,-9,3,93,4,-76,4,3,5,110,5,-74,5,16,6,81,6,-100,6,-37,6,24,7,69,7,116,7,-109,7,-83,7,-78,7,-82,7,-92,7,-117,7,86,7,31,7,-56,6,118,6,11,6,-120,5,-2,4,101,4,-67,3,8,3,66,2,-119,1,-70,0,-12,-1,47,-1,106,-2,-83,-3,-8,-4,74,-4,-89,-5,8,-5,121,-6,-17,-7,123,-7,18,-7,-88,-8,84,-8,-3,-9,-57,-9,-116,-9,101,-9,59,-9,44,-9,38,-9,46,-9,57,-9,97,-9,-104,-9,-48,-9,34,-8,124,-8,-29,-8,97,-7,-30,-7,123,-6,23,-5,-49,-5,-125,-4,77,-3,29,-2,-16,-2,-55,-1,-92,0,-125,1,92,2,55,3,7,4,-46,4,-114,5,68,6,-23,6,127,7,11,8,120,8,-31,8,37,9,110,9,-104,9,-85,9,-71,9,-81,9,-96,9,-125,9,89,9,32,9,-29,8,-98,8,77,8,-20,7,127,7,15,7,-105,6,11,6,105,5,-56,4,14,4,69,3,110,2,-116,1,-92,0,-96,-1,-94,-2,-96,-3,-107,-4,-119,-5,-112,-6,-115,-7,-85,-8,-54,-9,2,-9,73,-10,-89,-11,38,-11,-72,-12,101,-12,43,-12,25,-12,30,-12,68,-12,-128,-12,-44,-12,67,-11,-53,-11,93,-10,12,-9,-59,-9,-116,-8,93,-7,42,-6,18,-5,-21,-5,-45,-4,-79,-3,-99,-2,117,-1,78,0,26,1,-20,1,-74,2,127,3,50,4,-19,4,-100,5,70,6,-35,6,120,7,6,8,-109,8,11,9,115,9,-31,9,44,10,115,10,-101,10,-67,10,-59,10,-75,10,-103,10,92,10,16,10,-76,9,49,9,-89,8,4,8,91,7,-103,6,-39,5,-12,4,28,4,49,3,63,2,74,1,81,0,91,-1,109,-2,119,-3,-120,-4,-83,-5,-40,-6,13,-6,80,-7,-94,-8,6,-8,123,-9,-5,-10,-106,-10,74,-10,17,-10,-27,-11,-48,-11,-61,-11,-39,-11,-7,-11,43,-10,111,-10,-68,-10,28,-9,-124,-9,4,-8,-122,-8,17,-7,-74,-7,85,-6,4,-5,-69,-5,120,-4,66,-3,6,-2,-31,-2,-70,-1,-118,0,101,1,51,2,12,3,-55,3,-120,4,57,5,-34,5,107,6,-18,6,101,7,-65,7,14,8,81,8,107,8,-120,8,-120,8,-123,8,103,8,67,8,11,8,-48,7,-124,7,59,7,-27,6,-119,6,37,6,-52,5,96,5,2,5,-104,4,44,4,-57,3,74,3,-38,2,95,2,-36,1,91,1,-49,0,58,0,-91,-1,11,-1,113,-2,-64,-3,27,-3,112,-4,-47,-5,33,-5,-117,-6,-25,-7,103,-7,-26,-8,114,-8,32,-8,-47,-9,-93,-9,127,-9,120,-9,-120,-9,-83,-9,-33,-9,46,-8,-125,-8,-20,-8,91,-7,-43,-7,82,-6,-37,-6,97,-5,-33,-5,104,-4,-23,-4,104,-3,-29,-3,99,-2,-39,-2,72,-1,-65,-1,54,0,-93,0,22,1,-122,1,-13,1,102,2,-49,2,70,3,-76,3,37,4,-112,4,1,5,101,5,-58,5,33,6,120,6,-54,6,7,7,70,7,116,7,-108,7,-83,7,-74,7,-72,7,-89,7,-115,7,94,7,37,7,-34,6,-122,6,33,6,-74,5,53,5,-84,4,31,4,-121,3,-27,2,67,2,-111,1,-18,0,54,0,-113,-1,-44,-2,37,-2,121,-3,-42,-4,44,-4,-111,-5,-12,-6,93,-6,-39,-7,82,-7,-36,-8,103,-8,9,-8,-75,-9,110,-9,56,-9,7,-9,-11,-10,-33,-10,-13,-10}; }
	private static byte[] data75(){ return new byte[] {-10,-10,38,-9,83,-9,-106,-9,-17,-9,74,-8,-62,-8,61,-7,-45,-7,109,-6,23,-5,-60,-5,126,-4,82,-3,23,-2,-15,-2,-63,-1,-93,0,118,1,76,2,28,3,-19,3,-81,4,109,5,23,6,-77,6,65,7,-60,7,51,8,-118,8,-27,8,30,9,78,9,105,9,-122,9,-115,9,-117,9,122,9,100,9,65,9,14,9,-46,8,-109,8,61,8,-25,7,107,7,-15,6,102,6,-50,5,21,5,79,4,118,3,-106,2,-87,1,-90,0,-92,-1,-108,-2,-123,-3,125,-4,104,-5,104,-6,99,-7,123,-8,-97,-9,-38,-10,44,-10,-114,-11,20,-11,-81,-12,104,-12,67,-12,59,-12,79,-12,111,-12,-60,-12,17,-11,-125,-11,-1,-11,-105,-10,59,-9,-25,-9,-103,-8,102,-7,35,-6,-14,-6,-63,-5,-112,-4,109,-3,51,-2,12,-1,-38,-1,-89,0,121,1,67,2,8,3,-54,3,-108,4,86,5,12,6,-59,6,102,7,25,8,-83,8,46,9,-79,9,19,10,109,10,-86,10,-32,10,-16,10,-15,10,-47,10,-91,10,85,10,5,10,-111,9,12,9,-128,8,-34,7,37,7,99,6,-90,5,-46,4,-18,3,24,3,44,2,72,1,87,0,114,-1,-118,-2,-87,-3,-57,-4,-4,-5,46,-5,104,-6,-83,-7,15,-7,113,-8,-29,-9,105,-9,-12,-10,-96,-10,88,-10,36,-10,5,-10,-15,-11,-17,-11,1,-10,28,-10,89,-10,-104,-10,-19,-10,77,-9,-70,-9,55,-8,-64,-8,98,-7,10,-6,-69,-6,126,-5,63,-4,23,-3,-22,-3,-65,-2,-99,-1,115,0,78,1,24,2,-21,2,-83,3,107,4,14,5,-88,5,53,6,-85,6,26,7,110,7,-75,7,-23,7,18,8,41,8,48,8,38,8,11,8,-14,7,-62,7,-98,7,92,7,31,7,-36,6,-109,6,79,6,-7,5,-85,5,84,5,-5,4,-105,4,55,4,-56,3,85,3,-35,2,86,2,-50,1,60,1,-97,0,-7,-1,82,-1,-91,-2,-18,-3,53,-3,-128,-4,-44,-5,30,-5,-127,-6,-37,-7,86,-7,-33,-8,120,-8,32,-8,-25,-9,-74,-9,-86,-9,-84,-9,-59,-9,-22,-9,42,-8,113,-8,-62,-8,39,-7,-118,-7,-5,-7,105,-6,-43,-6,78,-5,-65,-5,55,-4,-99,-4,18,-3,-122,-3,-10,-3,100,-2,-43,-2,61,-1,-76,-1,34,0,-101,0,18,1,-120,1,6,2,127,2,-5,2,121,3,0,4,113,4,-24,4,95,5,-53,5,41,6,-124,6,-37,6,32,7,94,7,-115,7,-90,7,-61,7,-52,7,-57,7,-82,7,-119,7,91,7,35,7,-50,6,118,6,13,6,-97,5,43,5,-87,4,44,4,-102,3,4,3,98,2,-54,1,50,1,-121,0,-31,-1,59,-1,-113,-2,-22,-3,54,-3,-103,-4,-16,-5,82,-5,-66,-6,34,-6,-100,-7,20,-7,-87,-8,56,-8,-44,-9,-119,-9,66,-9,20,-9,-20,-10,-34,-10,-39,-10,-21,-10,3,-9,54,-9,108,-9,-56,-9,39,-8,-98,-8,36,-7,-75,-7,87,-6,-4,-6,-75,-5,120,-4,60,-3,17,-2,-32,-2,-70,-1,-126,0,99,1,36,2,-6,2,-80,3,116,4,30,5,-59,5,83,6,-35,6,85,7,-60,7,31,8,122,8,-71,8,-10,8,43,9,69,9,112,9,122,9,125,9,119,9,95,9,64,9,19,9,-46,8,-117,8,35,8,-60,7,55,7,-80,6,8,6,77,5,-123,4,-84,3,-50,2,-54,1,-46,0,-64,-1,-68,-2,-92,-3,-107,-4,-119,-5,-126,-6,-113,-7,-98,-8,-49,-9,4,-9,93,-10,-66,-11,79,-11,-20,-12,-75,-12,-120,-12,121,-12,-112,-12,-72,-12,-9,-12,76,-11,-71,-11,47,-10,-66,-10,81,-9,-6,-9,-95,-8,92,-7,9,-6,-55,-6,-117,-5,78,-4,26,-3,-43,-3,-82,-2,115,-1,71,0,21,1,-22,1,-69,2,-112,3,93,4,47,5,-9,5,-65,6,104,7,25,8,-81,8,77,9,-61,9,43,10,123,10,-62,10,-27,10,-6,10,-25,10,-44,10,-100,10,78,10,-17,9,121,9,-9,8,86,8,-70,7,1,7,72,6,-124,5,-76,4,-43,3,1,3,34,2,71,1,108,0,-113,-1,-78,-2,-25,-3,13,-3,74,-4,125,-5,-56,-6,25,-6,109,-7,-47,-8,64,-8,-63,-9,71,-9,-33,-10,-119,-10,75,-10,17,-10,-9,-11,-26,-11,-27,-11,-2,-11,42,-10,106,-10,-67,-10,40,-9,-108,-9,38,-8,-72,-8,104,-7,30,-6,-36,-6,-87,-5,119,-4,75,-3,41,-2,0,-1,-34,-1,-89,0,117,1,63,2,-5,2,-86,3,82,4,-20,4,121,5,-12,5,99,6,-61,6,21,7,87,7,-119,7,-77,7,-56,7,-41,7,-40,7,-48,7,-62,7,-85,7,-119,7,93,7,48,7,-7,6,-54,6,-126,6,63,6,-17,5,-91,5,71,5,-23,4,-127,4,14,4,-104,3,18,3,-121,2,-21,1,79,1,-88,0,-12,-1,61,-1}; }
	private static byte[] data76(){ return new byte[] {-124,-2,-55,-3,18,-3,88,-4,-89,-5,-1,-6,100,-6,-50,-7,88,-7,-22,-8,-107,-8,77,-8,28,-8,5,-8,-3,-9,3,-8,27,-8,70,-8,-120,-8,-68,-8,19,-7,95,-7,-61,-7,24,-6,120,-6,-37,-6,64,-5,-91,-5,1,-4,103,-4,-47,-4,45,-3,-100,-3,2,-2,111,-2,-35,-2,88,-1,-60,-1,70,0,-59,0,72,1,-40,1,86,2,-20,2,112,3,-1,3,123,4,8,5,-123,5,-18,5,93,6,-72,6,19,7,85,7,-115,7,-72,7,-49,7,-30,7,-39,7,-55,7,-101,7,117,7,57,7,-15,6,-97,6,70,6,-27,5,-118,5,23,5,-92,4,38,4,-83,3,35,3,-89,2,19,2,-125,1,-28,0,72,0,-95,-1,-12,-2,75,-2,-100,-3,-24,-4,56,-4,-113,-5,-38,-6,52,-6,-91,-7,13,-7,-124,-8,9,-8,-94,-9,78,-9,6,-9,-50,-10,-87,-10,-104,-10,-101,-10,-81,-10,-21,-10,21,-9,109,-9,-55,-9,61,-8,-76,-8,64,-7,-40,-7,116,-6,34,-5,-42,-5,-114,-4,79,-3,21,-2,-30,-2,-91,-1,115,0,57,1,-6,1,-75,2,108,3,28,4,-63,4,102,5,-18,5,-126,6,-14,6,119,7,-38,7,62,8,-113,8,-40,8,39,9,85,9,-126,9,-94,9,-67,9,-71,9,-79,9,-99,9,102,9,48,9,-40,8,115,8,-6,7,122,7,-40,6,36,6,98,5,-121,4,-90,3,-78,2,-71,1,-79,0,-87,-1,-103,-2,-114,-3,-123,-4,-127,-5,-119,-6,-106,-7,-66,-8,-13,-9,60,-9,-106,-10,14,-10,-89,-11,72,-11,13,-11,-31,-12,-32,-12,-26,-12,14,-11,62,-11,-108,-11,-23,-11,87,-10,-47,-10,85,-9,-28,-9,125,-8,23,-7,-61,-7,112,-6,30,-5,-35,-5,-101,-4,91,-3,44,-2,-8,-2,-49,-1,-85,0,-112,1,113,2,84,3,57,4,18,5,-17,5,-70,6,126,7,51,8,-38,8,106,9,-32,9,71,10,-109,10,-48,10,-26,10,-18,10,-38,10,-74,10,111,10,30,10,-79,9,65,9,-73,8,27,8,125,7,-43,6,33,6,103,5,-83,4,-28,3,32,3,83,2,-123,1,-76,0,-27,-1,23,-1,72,-2,123,-3,-87,-4,-26,-5,39,-5,110,-6,-64,-7,21,-7,122,-8,-28,-9,109,-9,-2,-10,-110,-10,70,-10,8,-10,-38,-11,-60,-11,-62,-11,-26,-11,9,-10,76,-10,-98,-10,16,-9,-113,-9,30,-8,-61,-8,110,-7,44,-6,-15,-6,-66,-5,-119,-4,91,-3,49,-2,9,-1,-42,-1,-97,0,95,1,32,2,-50,2,117,3,18,4,-87,4,39,5,-90,5,4,6,109,6,-67,6,7,7,68,7,108,7,-107,7,-79,7,-69,7,-59,7,-66,7,-85,7,-109,7,120,7,76,7,36,7,-29,6,-86,6,98,6,11,6,-71,5,99,5,-11,4,-115,4,18,4,-102,3,11,3,123,2,-32,1,57,1,-113,0,-41,-1,40,-1,110,-2,-77,-3,2,-3,77,-4,-90,-5,7,-5,120,-6,-16,-7,-126,-7,31,-7,-51,-8,-100,-8,106,-8,85,-8,75,-8,92,-8,119,-8,-99,-8,-60,-8,4,-7,66,-7,-124,-7,-45,-7,23,-6,112,-6,-65,-6,21,-5,104,-5,-65,-5,27,-4,119,-4,-43,-4,63,-3,-89,-3,29,-2,-103,-2,6,-1,-106,-1,27,0,-82,0,59,1,-53,1,106,2,-4,2,-114,3,24,4,-84,4,44,5,-97,5,16,6,119,6,-50,6,23,7,84,7,122,7,-102,7,-93,7,-94,7,-103,7,118,7,88,7,27,7,-24,6,-98,6,94,6,9,6,-76,5,96,5,6,5,-93,4,57,4,-52,3,93,3,-30,2,98,2,-38,1,64,1,-93,0,-4,-1,91,-1,-101,-2,-22,-3,40,-3,112,-4,-78,-5,-7,-6,76,-6,-104,-7,3,-7,112,-8,-14,-9,-127,-9,37,-9,-37,-10,-85,-10,-116,-10,-126,-10,-119,-10,-82,-10,-37,-10,32,-9,106,-9,-44,-9,70,-8,-63,-8,73,-7,-35,-7,126,-6,38,-5,-43,-5,-116,-4,77,-3,4,-2,-56,-2,-128,-1,70,0,2,1,-68,1,116,2,35,3,-46,3,116,4,20,5,-94,5,57,6,-58,6,60,7,-71,7,41,8,-114,8,-32,8,55,9,121,9,-83,9,-32,9,-12,9,0,10,-14,9,-47,9,-90,9,95,9,13,9,-105,8,26,8,125,7,-40,6,27,6,85,5,110,4,-111,3,-102,2,-99,1,-102,0,-110,-1,-125,-2,-122,-3,-124,-4,-112,-5,-97,-6,-63,-7,-27,-8,38,-8,118,-9,-34,-10,86,-10,-26,-11,-110,-11,79,-11,44,-11,25,-11,27,-11,53,-11,97,-11,-91,-11,-27,-11,72,-10,-76,-10,40,-9,-95,-9,36,-8,-75,-8,81,-7,-9,-7,-93,-6,96,-5,30,-4,-17,-4,-67,-3,-90,-2,-117,-1,122,0,103,1,93,2,82,3,72,4,43,5,16,6,-41,6,-92,7,82,8,-7,8,117,9,-16,9,61,10,-121,10,-82,10,-50,10}; }
	private static byte[] data77(){ return new byte[] {-68,10,-89,10,118,10,54,10,-28,9,123,9,15,9,-112,8,9,8,118,7,-46,6,52,6,-123,5,-38,4,27,4,100,3,-92,2,-37,1,16,1,64,0,119,-1,-83,-2,-36,-3,18,-3,68,-4,-128,-5,-71,-6,8,-6,85,-7,-79,-8,26,-8,-128,-9,-4,-10,-108,-10,59,-10,-5,-11,-54,-11,-87,-11,-81,-11,-57,-11,-8,-11,62,-10,-106,-10,16,-9,-114,-9,42,-8,-52,-8,-124,-7,68,-6,2,-5,-56,-5,-110,-4,99,-3,38,-2,-19,-2,-78,-1,107,0,33,1,-50,1,113,2,12,3,-87,3,48,4,-85,4,39,5,-105,5,-11,5,85,6,-88,6,-16,6,37,7,88,7,123,7,-109,7,-88,7,-85,7,-93,7,-102,7,-125,7,93,7,51,7,4,7,-55,6,-120,6,60,6,-25,5,-110,5,35,5,-70,4,60,4,-67,3,48,3,-101,2,-18,1,81,1,-101,0,-15,-1,52,-1,-119,-2,-40,-3,40,-3,-117,-4,-23,-5,94,-5,-33,-6,99,-6,-1,-7,-83,-7,97,-7,40,-7,-6,-8,-34,-8,-55,-8,-49,-8,-53,-8,-29,-8,-13,-8,33,-7,58,-7,116,-7,-100,-7,-30,-7,33,-6,101,-6,-80,-6,-5,-6,87,-5,-77,-5,18,-4,115,-4,-22,-4,87,-3,-40,-3,90,-2,-38,-2,107,-1,-10,-1,-108,0,34,1,-69,1,81,2,-28,2,125,3,8,4,-111,4,13,5,-118,5,-18,5,70,6,-99,6,-36,6,15,7,48,7,70,7,77,7,68,7,65,7,37,7,4,7,-27,6,-67,6,-119,6,82,6,28,6,-30,5,-102,5,85,5,10,5,-83,4,79,4,-26,3,108,3,-18,2,86,2,-62,1,18,1,100,0,-92,-1,-26,-2,29,-2,87,-3,-121,-4,-52,-5,12,-5,77,-6,-88,-7,7,-7,118,-8,0,-8,-110,-9,62,-9,-4,-10,-49,-10,-75,-10,-76,-10,-65,-10,-39,-10,15,-9,78,-9,-103,-9,-8,-9,94,-8,-29,-8,91,-7,-14,-7,-128,-6,37,-5,-64,-5,112,-4,37,-3,-49,-3,-122,-2,58,-1,-22,-1,-93,0,82,1,9,2,-77,2,93,3,8,4,-81,4,82,5,-19,5,-123,6,20,7,-95,7,33,8,-116,8,-4,8,78,9,-90,9,-33,9,5,10,29,10,25,10,13,10,-26,9,-88,9,92,9,-8,8,-128,8,-20,7,97,7,-87,6,-22,5,31,5,74,4,111,3,126,2,-110,1,-95,0,-80,-1,-82,-2,-62,-3,-63,-4,-29,-5,-12,-6,35,-6,81,-7,-107,-8,-15,-9,90,-9,-51,-10,98,-10,2,-10,-65,-11,-113,-11,104,-11,104,-11,104,-11,-123,-11,-82,-11,-20,-11,43,-10,-122,-10,-27,-10,88,-9,-34,-9,102,-8,4,-7,-86,-7,92,-6,48,-5,-12,-5,-39,-4,-81,-3,-75,-2,-99,-1,-106,0,-112,1,-117,2,127,3,107,4,76,5,40,6,-24,6,-102,7,62,8,-50,8,73,9,-77,9,-10,9,58,10,81,10,107,10,91,10,74,10,31,10,-23,9,-101,9,71,9,-28,8,112,8,0,8,113,7,-25,6,79,6,-79,5,13,5,86,4,-89,3,-29,2,36,2,98,1,-100,0,-59,-1,-10,-2,41,-2,81,-3,-116,-4,-71,-5,-26,-6,39,-6,105,-7,-70,-8,21,-8,126,-9,-6,-10,-123,-10,42,-10,-28,-11,-72,-11,-87,-11,-88,-11,-52,-11,3,-10,82,-10,-63,-10,56,-9,-65,-9,89,-8,-1,-8,-71,-7,106,-6,45,-5,-25,-5,-81,-4,106,-3,39,-2,-25,-2,-98,-1,75,0,-14,0,-106,1,56,2,-44,2,85,3,-27,3,103,4,-29,4,82,5,-65,5,33,6,117,6,-56,6,4,7,72,7,109,7,-98,7,-79,7,-63,7,-56,7,-66,7,-86,7,-105,7,109,7,66,7,0,7,-71,6,111,6,21,6,-91,5,51,5,-72,4,53,4,-91,3,15,3,108,2,-57,1,30,1,114,0,-57,-1,27,-1,118,-2,-47,-3,54,-3,-94,-4,16,-4,-109,-5,26,-5,-81,-6,79,-6,-6,-7,-80,-7,120,-7,65,-7,30,-7,-1,-8,-10,-8,-23,-8,-15,-8,-9,-8,13,-7,41,-7,82,-7,113,-7,-80,-7,-36,-7,43,-6,108,-6,-71,-6,17,-5,112,-5,-40,-5,67,-4,-69,-4,47,-3,-74,-3,72,-2,-54,-2,89,-1,-11,-1,-107,0,51,1,-58,1,99,2,-8,2,-125,3,16,4,-112,4,15,5,118,5,-44,5,39,6,114,6,-89,6,-42,6,-17,6,11,7,17,7,21,7,16,7,4,7,-16,6,-27,6,-65,6,-87,6,126,6,85,6,34,6,-24,5,-89,5,87,5,7,5,-100,4,53,4,-77,3,50,3,-102,2,-18,1,68,1,-123,0,-52,-1,-9,-2,47,-2,92,-3,-110,-4,-59,-5,-4,-6,75,-6,-103,-7,0,-7,113,-8,-7,-9,-121,-9,55,-9,-8,-10,-55,-10,-77,-10,-83,-10,-72,-10,-31,-10,12,-9,89,-9,-95,-9,-1,-9,104,-8,-37,-8,91,-7,-36,-7,108,-6,4,-5}; }
	private static byte[] data78(){ return new byte[] {-95,-5,61,-4,-35,-4,-122,-3,43,-2,-41,-2,-123,-1,52,0,-23,0,-93,1,82,2,15,3,-61,3,-126,4,38,5,-43,5,125,6,26,7,-86,7,56,8,-80,8,25,9,125,9,-60,9,-7,9,34,10,52,10,46,10,26,10,-17,9,-93,9,89,9,-16,8,116,8,-22,7,81,7,-90,6,-31,5,38,5,79,4,114,3,-121,2,-92,1,-70,0,-64,-1,-47,-2,-36,-3,-12,-4,10,-4,46,-5,95,-6,-100,-7,-30,-8,60,-8,-96,-9,29,-9,-93,-10,73,-10,-15,-11,-69,-11,-107,-11,115,-11,111,-11,124,-11,-108,-11,-60,-11,-9,-11,76,-10,-85,-10,22,-9,-100,-9,39,-8,-54,-8,125,-7,68,-6,11,-5,-23,-5,-51,-4,-68,-3,-83,-2,-95,-1,-96,0,-105,1,-119,2,118,3,98,4,58,5,4,6,-69,6,106,7,5,8,-113,8,-2,8,96,9,-78,9,-32,9,5,10,22,10,15,10,5,10,-37,9,-90,9,105,9,29,9,-64,8,89,8,-18,7,113,7,-14,6,93,6,-53,5,55,5,-118,4,-30,3,41,3,115,2,-89,1,-15,0,29,0,69,-1,113,-2,-100,-3,-67,-4,-27,-5,11,-5,68,-6,122,-7,-66,-8,16,-8,123,-9,-15,-10,-123,-10,44,-10,-15,-11,-55,-11,-64,-11,-54,-11,-15,-11,51,-10,-119,-10,-11,-10,99,-9,-21,-9,127,-8,34,-7,-64,-7,107,-6,33,-5,-51,-5,-128,-4,53,-3,-24,-3,-109,-2,72,-1,-17,-1,-104,0,46,1,-36,1,105,2,2,3,-114,3,28,4,-102,4,24,5,-115,5,-7,5,79,6,-83,6,-3,6,65,7,113,7,-99,7,-60,7,-43,7,-33,7,-38,7,-56,7,-82,7,-115,7,81,7,13,7,-66,6,102,6,-3,5,-119,5,15,5,-119,4,-1,3,103,3,-46,2,58,2,-104,1,0,1,97,0,-53,-1,41,-1,-104,-2,5,-2,115,-3,-17,-4,109,-4,-14,-5,-124,-5,19,-5,-80,-6,80,-6,-1,-7,-74,-7,126,-7,68,-7,28,-7,-8,-8,-26,-8,-36,-8,-35,-8,-28,-8,0,-7,24,-7,69,-7,115,-7,-80,-7,-13,-7,65,-6,-103,-6,-12,-6,89,-5,-56,-5,59,-4,-78,-4,59,-3,-69,-3,73,-2,-41,-2,113,-1,12,0,-96,0,71,1,-44,1,114,2,-6,2,-118,3,7,4,-124,4,-26,4,78,5,-101,5,-26,5,42,6,95,6,-123,6,-85,6,-57,6,-44,6,-32,6,-27,6,-24,6,-28,6,-42,6,-52,6,-76,6,-106,6,115,6,72,6,24,6,-42,5,-118,5,47,5,-52,4,90,4,-42,3,69,3,-89,2,-9,1,66,1,-120,0,-64,-1,-10,-2,40,-2,91,-3,-109,-4,-51,-5,17,-5,88,-6,-83,-7,28,-7,-118,-8,20,-8,-80,-9,91,-9,34,-9,-13,-10,-38,-10,-39,-10,-34,-10,9,-9,49,-9,117,-9,-72,-9,20,-8,115,-8,-38,-8,85,-7,-56,-7,74,-6,-48,-6,90,-5,-16,-5,-122,-4,38,-3,-54,-3,122,-2,45,-1,-33,-1,-100,0,91,1,31,2,-31,2,-87,3,100,4,41,5,-32,5,-113,6,51,7,-54,7,95,8,-42,8,62,9,-99,9,-37,9,25,10,39,10,62,10,46,10,15,10,-35,9,-108,9,66,9,-44,8,102,8,-50,7,62,7,-101,6,-25,5,41,5,94,4,-110,3,-76,2,-49,1,-18,0,16,0,41,-1,60,-2,81,-3,114,-4,-106,-5,-59,-6,-8,-7,61,-7,-109,-8,-20,-9,93,-9,-47,-10,101,-10,-5,-11,-75,-11,112,-11,76,-11,52,-11,57,-11,71,-11,112,-11,-82,-11,3,-10,102,-10,-38,-10,99,-9,6,-8,-79,-8,106,-7,57,-6,5,-5,-16,-5,-48,-4,-62,-3,-69,-2,-84,-1,-84,0,-106,1,-118,2,117,3,72,4,36,5,-30,5,-98,6,75,7,-41,7,88,8,-56,8,40,9,119,9,-90,9,-54,9,-33,9,-23,9,-44,9,-74,9,-111,9,93,9,23,9,-57,8,113,8,14,8,-92,7,35,7,-94,6,22,6,-124,5,-26,4,49,4,-114,3,-60,2,-6,1,40,1,89,0,118,-1,-109,-2,-83,-3,-54,-4,-19,-5,15,-5,61,-6,120,-7,-58,-8,30,-8,-106,-9,14,-9,-78,-10,98,-10,58,-10,22,-10,23,-10,40,-10,81,-10,-112,-10,-31,-10,68,-9,-77,-9,46,-8,-75,-8,67,-7,-38,-7,119,-6,20,-5,-70,-5,88,-4,-9,-4,-100,-3,69,-2,-27,-2,-117,-1,47,0,-58,0,110,1,4,2,-93,2,50,3,-63,3,82,4,-47,4,81,5,-67,5,58,6,-98,6,-17,6,66,7,121,7,-82,7,-38,7,-23,7,-12,7,-18,7,-40,7,-70,7,125,7,67,7,-11,6,-96,6,63,6,-43,5,103,5,-23,4,114,4,-18,3,117,3,-25,2,103,2,-41,1,79,1,-57,0,63,0,-77,-1,35,-1,-93,-2,27,-2,-110,-3,18,-3,-115,-4,27,-4,-89,-5,55,-5,-43,-6,112,-6}; }
	private static byte[] data79(){ return new byte[] {30,-6,-52,-7,-111,-7,79,-7,36,-7,-3,-8,-19,-8,-37,-8,-33,-8,-28,-8,-9,-8,25,-7,71,-7,-125,-7,-63,-7,10,-6,103,-6,-58,-6,47,-5,-94,-5,25,-4,-95,-4,36,-3,-71,-3,72,-2,-31,-2,114,-1,19,0,-85,0,61,1,-48,1,85,2,-30,2,92,3,-49,3,55,4,-100,4,-14,4,66,5,-111,5,-57,5,11,6,51,6,102,6,-124,6,-85,6,-61,6,-41,6,-26,6,-9,6,-9,6,-12,6,-22,6,-42,6,-68,6,-102,6,104,6,37,6,-30,5,-128,5,31,5,-86,4,28,4,-122,3,-16,2,57,2,-122,1,-62,0,-6,-1,38,-1,86,-2,-121,-3,-67,-4,-7,-5,48,-5,-120,-6,-30,-7,70,-7,-68,-8,77,-8,-16,-9,-99,-9,109,-9,66,-9,42,-9,45,-9,62,-9,95,-9,127,-9,-69,-9,0,-8,65,-8,-109,-8,-19,-8,88,-7,-66,-7,40,-6,-93,-6,32,-5,-81,-5,59,-4,-37,-4,-128,-3,47,-2,-23,-2,-93,-1,101,0,51,1,-1,1,-51,2,-104,3,100,4,40,5,-28,5,-107,6,56,7,-43,7,95,8,-46,8,56,9,-115,9,-56,9,-7,9,11,10,22,10,3,10,-28,9,-84,9,105,9,19,9,-77,8,51,8,-75,7,35,7,-126,6,-37,5,38,5,110,4,-96,3,-36,2,10,2,53,1,95,0,-128,-1,-89,-2,-53,-3,-7,-4,38,-4,87,-5,-124,-6,-53,-7,21,-7,99,-8,-62,-9,40,-9,-85,-10,46,-10,-42,-11,-120,-11,86,-11,47,-11,38,-11,55,-11,90,-11,-108,-11,-28,-11,78,-10,-51,-10,90,-9,0,-8,-79,-8,115,-7,66,-6,31,-5,2,-4,-16,-4,-29,-3,-49,-2,-60,-1,-82,0,-91,1,-128,2,101,3,50,4,4,5,-73,5,104,6,14,7,-107,7,29,8,-125,8,-33,8,35,9,96,9,-114,9,-105,9,-91,9,-98,9,-109,9,114,9,60,9,11,9,-55,8,121,8,33,8,-68,7,81,7,-42,6,82,6,-70,5,34,5,109,4,-72,3,-11,2,31,2,73,1,105,0,127,-1,-115,-2,-89,-3,-64,-4,-32,-5,1,-5,49,-6,120,-7,-55,-8,49,-8,-86,-9,52,-9,-30,-10,-95,-10,109,-10,97,-10,90,-10,120,-10,-103,-10,-41,-10,34,-9,-127,-9,-29,-9,84,-8,-49,-8,73,-7,-40,-7,95,-6,-10,-6,-112,-5,38,-4,-60,-4,97,-3,-1,-3,-96,-2,69,-1,-27,-1,-119,0,47,1,-49,1,106,2,9,3,-95,3,45,4,-59,4,68,5,-50,5,55,6,-94,6,-3,6,79,7,-116,7,-58,7,-39,7,-14,7,-16,7,-37,7,-62,7,-114,7,89,7,16,7,-71,6,100,6,4,6,-101,5,48,5,-68,4,73,4,-36,3,102,3,-21,2,120,2,-14,1,127,1,-5,0,127,0,-4,-1,118,-1,-10,-2,104,-2,-24,-3,99,-3,-39,-4,88,-4,-47,-5,93,-5,-26,-6,117,-6,22,-6,-71,-7,108,-7,39,-7,-22,-8,-56,-8,-87,-8,-105,-8,-103,-8,-99,-8,-63,-8,-25,-8,21,-7,72,-7,-98,-7,-16,-7,80,-6,-74,-6,47,-5,-99,-5,34,-4,-96,-4,43,-3,-61,-3,69,-2,-37,-2,107,-1,0,0,-123,0,20,1,-105,1,16,2,-114,2,-7,2,104,3,-53,3,49,4,-121,4,-34,4,29,5,118,5,-77,5,-6,5,47,6,111,6,-106,6,-57,6,-28,6,15,7,31,7,44,7,57,7,46,7,38,7,6,7,-42,6,-93,6,85,6,4,6,-97,5,36,5,-93,4,8,4,115,3,-50,2,28,2,87,1,-107,0,-53,-1,-1,-2,56,-2,117,-3,-89,-4,-15,-5,59,-5,-105,-6,-17,-7,110,-7,-26,-8,127,-8,32,-8,-48,-9,-111,-9,104,-9,81,-9,72,-9,71,-9,75,-9,116,-9,-110,-9,-54,-9,-9,-9,70,-8,-121,-8,-24,-8,66,-7,-71,-7,46,-6,-74,-6,66,-5,-27,-5,-122,-4,63,-3,-8,-3,-72,-2,126,-1,88,0,26,1,-5,1,-52,2,-95,3,99,4,47,5,-29,5,-108,6,38,7,-66,7,54,8,-91,8,1,9,74,9,-126,9,-89,9,-73,9,-69,9,-88,9,-123,9,89,9,22,9,-50,8,109,8,6,8,-107,7,14,7,125,6,-27,5,65,5,-111,4,-40,3,24,3,73,2,-124,1,-87,0,-50,-1,-13,-2,17,-2,46,-3,80,-4,125,-5,-95,-6,-42,-7,10,-7,90,-8,-95,-9,16,-9,125,-10,11,-10,-97,-11,96,-11,23,-11,5,-11,-8,-12,20,-11,52,-11,122,-11,-43,-11,66,-10,-50,-10,95,-9,10,-8,-62,-8,-122,-7,83,-6,48,-5,7,-4,-19,-4,-44,-3,-72,-2,-98,-1,124,0,90,1,57,2,4,3,-47,3,-120,4,63,5,-36,5,120,6,13,7,-123,7,-2,7,88,8,-86,8,-8,8,37,9,79,9,105,9,120,9,117,9,98,9,69,9,26,9,-32,8,-97,8,69,8,-26,7,115,7}; }
	private static byte[] data80(){ return new byte[] {-6,6,99,6,-45,5,37,5,116,4,-85,3,-36,2,8,2,40,1,74,0,93,-1,115,-2,-109,-3,-80,-4,-44,-5,8,-5,66,-6,-111,-7,-18,-8,89,-8,-40,-9,111,-9,25,-9,-37,-10,-82,-10,-105,-10,-110,-10,-89,-10,-58,-10,-9,-10,56,-9,-123,-9,-36,-9,62,-8,-86,-8,40,-7,-95,-7,43,-6,-81,-6,59,-5,-38,-5,109,-4,11,-3,-83,-3,79,-2,-14,-2,-99,-1,74,0,-22,0,-107,1,60,2,-22,2,-128,3,33,4,-93,4,60,5,-77,5,41,6,-106,6,-19,6,56,7,115,7,-103,7,-74,7,-70,7,-70,7,-93,7,123,7,77,7,20,7,-60,6,-126,6,39,6,-57,5,99,5,7,5,-96,4,52,4,-55,3,93,3,-14,2,125,2,10,2,-101,1,28,1,-97,0,36,0,-94,-1,35,-1,-112,-2,17,-2,-121,-3,-5,-4,110,-4,-17,-5,106,-5,-18,-6,125,-6,9,-6,-76,-7,91,-7,20,-7,-41,-8,-91,-8,-121,-8,122,-8,121,-8,-122,-8,-91,-8,-54,-8,18,-7,82,-7,-91,-7,-1,-7,100,-6,-48,-6,63,-5,-62,-5,55,-4,-62,-4,74,-3,-52,-3,81,-2,-45,-2,91,-1,-42,-1,81,0,-47,0,66,1,-64,1,43,2,-104,2,1,3,111,3,-49,3,45,4,-119,4,-24,4,56,5,-121,5,-36,5,40,6,98,6,-98,6,-46,6,5,7,44,7,68,7,85,7,91,7,80,7,63,7,24,7,-19,6,-86,6,96,6,-6,5,-107,5,22,5,-115,4,-7,3,87,3,-83,2,1,2,64,1,-119,0,-63,-1,6,-1,66,-2,-121,-3,-57,-4,29,-4,107,-5,-47,-6,60,-6,-74,-7,62,-7,-56,-8,117,-8,25,-8,-41,-9,-86,-9,-127,-9,99,-9,84,-9,83,-9,91,-9,117,-9,-110,-9,-58,-9,0,-8,70,-8,-100,-8,1,-7,117,-7,-31,-7,115,-6,7,-5,-81,-5,89,-4,23,-3,-44,-3,-95,-2,119,-1,80,0,41,1,4,2,-41,2,-85,3,109,4,53,5,-34,5,-110,6,32,7,-81,7,40,8,-105,8,-30,8,44,9,99,9,-118,9,-108,9,-97,9,-111,9,119,9,70,9,23,9,-51,8,123,8,31,8,-73,7,54,7,-76,6,27,6,-121,5,-34,4,51,4,111,3,-86,2,-37,1,-2,0,43,0,62,-1,92,-2,111,-3,-116,-4,-85,-5,-55,-6,-21,-7,28,-7,92,-8,-89,-9,11,-9,122,-10,3,-10,-98,-11,83,-11,36,-11,14,-11,8,-11,29,-11,86,-11,-101,-11,2,-10,111,-10,-4,-10,-112,-9,61,-8,-23,-8,-90,-7,113,-6,65,-5,21,-4,-24,-4,-64,-3,-108,-2,115,-1,71,0,27,1,-25,1,-82,2,125,3,41,4,-27,4,-115,5,44,6,-61,6,74,7,-59,7,55,8,-106,8,-25,8,41,9,96,9,-121,9,-96,9,-93,9,-93,9,-125,9,92,9,44,9,-21,8,-112,8,44,8,-73,7,52,7,-98,6,4,6,77,5,-103,4,-53,3,2,3,36,2,72,1,107,0,-121,-1,-83,-2,-54,-3,-13,-4,37,-4,93,-5,-91,-6,-11,-7,94,-7,-43,-8,90,-8,-15,-9,-100,-9,88,-9,44,-9,17,-9,8,-9,15,-9,25,-9,60,-9,120,-9,-73,-9,2,-8,86,-8,-75,-8,36,-7,-105,-7,22,-6,-107,-6,36,-5,-76,-5,69,-4,-31,-4,-122,-3,49,-2,-38,-2,-126,-1,45,0,-42,0,-120,1,48,2,-37,2,125,3,28,4,-83,4,55,5,-71,5,42,6,-104,6,-29,6,47,7,98,7,-119,7,-95,7,-88,7,-96,7,-119,7,104,7,54,7,-2,6,-69,6,116,6,35,6,-46,5,126,5,36,5,-51,4,106,4,16,4,-79,3,78,3,-20,2,125,2,30,2,-94,1,53,1,-82,0,54,0,-78,-1,35,-1,-104,-2,3,-2,119,-3,-29,-4,84,-4,-53,-5,75,-5,-47,-6,99,-6,-9,-7,-93,-7,91,-7,29,-7,-19,-8,-46,-8,-52,-8,-61,-8,-35,-8,-12,-8,37,-7,99,-7,-95,-7,-15,-7,66,-6,-87,-6,6,-5,120,-5,-27,-5,92,-4,-42,-4,68,-3,-53,-3,57,-2,-64,-2,47,-1,-84,-1,33,0,-99,0,16,1,127,1,-6,1,96,2,-36,2,66,3,-77,3,28,4,-121,4,-29,4,71,5,-92,5,-1,5,73,6,-100,6,-34,6,20,7,68,7,107,7,-128,7,-116,7,-121,7,125,7,96,7,56,7,8,7,-66,6,109,6,17,6,-93,5,52,5,-83,4,35,4,-120,3,-19,2,69,2,-98,1,-29,0,55,0,124,-1,-63,-2,14,-2,94,-3,-72,-4,6,-4,105,-5,-52,-6,75,-6,-58,-7,80,-7,-28,-8,-106,-8,64,-8,-2,-9,-60,-9,-88,-9,-117,-9,125,-9,-126,-9,-116,-9,-83,-9,-44,-9,12,-8,86,-8,-94,-8,8,-7,115,-7,-13,-7,127,-6,13,-5,-66,-5,115,-4,50,-3,-9,-3,-57,-2,-105,-1,114,0,71,1,38,2}; }
	private static byte[] data81(){ return new byte[] {-12,2,-67,3,-122,4,60,5,-23,5,-120,6,29,7,-102,7,19,8,102,8,-55,8,7,9,59,9,95,9,115,9,-127,9,123,9,101,9,64,9,27,9,-35,8,-103,8,68,8,-34,7,113,7,-12,6,106,6,-38,5,51,5,-117,4,-61,3,-1,2,47,2,74,1,112,0,-120,-1,-100,-2,-79,-3,-66,-4,-37,-5,-13,-6,35,-6,78,-7,-114,-8,-35,-9,60,-9,-78,-10,55,-10,-32,-11,-101,-11,115,-11,96,-11,97,-11,127,-11,-75,-11,8,-10,95,-10,-43,-10,85,-9,-27,-9,-122,-8,45,-7,-31,-7,-104,-6,92,-5,26,-4,-17,-4,-79,-3,-125,-2,79,-1,26,0,-21,0,-67,1,126,2,70,3,-1,3,-68,4,106,5,12,6,-88,6,55,7,-63,7,44,8,-108,8,-18,8,49,9,104,9,-114,9,-84,9,-75,9,-89,9,-115,9,95,9,45,9,-32,8,-117,8,29,8,-87,7,31,7,-113,6,-16,5,64,5,-119,4,-60,3,-1,2,37,2,88,1,126,0,-96,-1,-65,-2,-10,-3,31,-3,95,-4,-94,-5,-15,-6,74,-6,-75,-7,44,-7,-68,-8,78,-8,-2,-9,-77,-9,-123,-9,88,-9,76,-9,66,-9,79,-9,96,-9,-118,-9,-69,-9,-8,-9,69,-8,-101,-8,-5,-8,102,-7,-29,-7,97,-6,-9,-6,126,-5,21,-4,-70,-4,93,-3,10,-2,-76,-2,109,-1,22,0,-45,0,126,1,40,2,-38,2,126,3,18,4,-90,4,39,5,-94,5,15,6,101,6,-73,6,-11,6,37,7,68,7,81,7,89,7,76,7,53,7,22,7,-23,6,-72,6,-124,6,69,6,9,6,-63,5,-123,5,46,5,-21,4,-100,4,79,4,-12,3,-108,3,62,3,-50,2,102,2,-18,1,113,1,-23,0,101,0,-50,-1,54,-1,-100,-2,9,-2,101,-3,-57,-4,58,-4,-90,-5,40,-5,-97,-6,53,-6,-54,-7,125,-7,48,-7,-8,-8,-48,-8,-70,-8,-82,-8,-71,-8,-60,-8,-20,-8,27,-7,83,-7,-101,-7,-31,-7,69,-6,-107,-6,0,-5,97,-5,-57,-5,52,-4,-95,-4,13,-3,-128,-3,-16,-3,95,-2,-51,-2,64,-1,-78,-1,40,0,-107,0,15,1,-128,1,-5,1,106,2,-29,2,92,3,-49,3,65,4,-80,4,27,5,-127,5,-33,5,59,6,-113,6,-48,6,7,7,59,7,114,7,114,7,-117,7,-127,7,118,7,80,7,36,7,-20,6,-96,6,74,6,-14,5,-126,5,11,5,-120,4,-8,3,100,3,-59,2,38,2,121,1,-52,0,34,0,108,-1,-58,-2,28,-2,104,-3,-60,-4,28,-4,-125,-5,-14,-6,100,-6,-33,-7,102,-7,-9,-8,-114,-8,48,-8,-23,-9,-92,-9,109,-9,67,-9,51,-9,30,-9,41,-9,68,-9,99,-9,-104,-9,-35,-9,56,-8,-94,-8,22,-7,-98,-7,53,-6,-45,-6,-121,-5,64,-4,9,-3,-52,-3,-98,-2,116,-1,71,0,28,1,-28,1,-77,2,110,3,43,4,-40,4,121,5,15,6,-104,6,25,7,-127,7,-18,7,62,8,-126,8,-71,8,-24,8,7,9,26,9,26,9,16,9,-2,8,-33,8,-86,8,119,8,42,8,-40,7,107,7,-3,6,114,6,-25,5,63,5,-107,4,-45,3,15,3,66,2,85,1,106,0,-128,-1,-119,-2,-113,-3,-95,-4,-79,-5,-55,-6,-26,-7,14,-7,78,-8,-103,-9,1,-9,120,-10,12,-10,-77,-11,123,-11,76,-11,68,-11,77,-11,118,-11,-84,-11,-15,-11,90,-10,-53,-10,67,-9,-46,-9,100,-8,12,-7,-84,-7,95,-6,22,-5,-45,-5,-112,-4,86,-3,26,-2,-32,-2,-90,-1,116,0,58,1,2,2,-67,2,-124,3,51,4,-34,4,-115,5,43,6,-66,6,63,7,-63,7,42,8,-111,8,-44,8,23,9,72,9,101,9,112,9,103,9,86,9,41,9,-17,8,-93,8,69,8,-37,7,83,7,-51,6,44,6,-111,5,-39,4,43,4,105,3,-94,2,-37,1,6,1,65,0,115,-1,-85,-2,-25,-3,33,-3,115,-4,-66,-5,28,-5,127,-6,-19,-7,100,-7,-8,-8,-121,-8,41,-8,-42,-9,-102,-9,105,-9,56,-9,41,-9,29,-9,43,-9,67,-9,102,-9,-98,-9,-36,-9,55,-8,-112,-8,4,-7,120,-7,-1,-7,-116,-6,34,-5,-69,-5,107,-4,15,-3,-69,-3,119,-2,44,-1,-30,-1,-111,0,77,1,-14,1,-101,2,51,3,-51,3,86,4,-52,4,70,5,-95,5,-6,5,61,6,118,6,-96,6,-75,6,-44,6,-51,6,-57,6,-72,6,-90,6,-122,6,98,6,56,6,12,6,-34,5,-98,5,108,5,47,5,-20,4,-87,4,89,4,4,4,-82,3,67,3,-34,2,102,2,-27,1,105,1,-33,0,67,0,-84,-1,22,-1,125,-2,-44,-3,64,-3,-92,-4,21,-4,-122,-5,-4,-6,-120,-6,26,-6,-73,-7,107,-7,36,-7,-12,-8,-62,-8,-75,-8,-91,-8,-72,-8,-58,-8,-25,-8}; }
	private static byte[] data82(){ return new byte[] {17,-7,75,-7,-122,-7,-39,-7,26,-6,118,-6,-44,-6,41,-5,-116,-5,-16,-5,86,-4,-64,-4,37,-3,-109,-3,0,-2,105,-2,-30,-2,81,-1,-52,-1,56,0,-73,0,45,1,-86,1,44,2,-88,2,42,3,-95,3,32,4,-109,4,3,5,107,5,-43,5,39,6,123,6,-75,6,-16,6,27,7,62,7,83,7,86,7,75,7,63,7,20,7,-20,6,-82,6,110,6,19,6,-69,5,77,5,-30,4,91,4,-34,3,85,3,-64,2,41,2,-119,1,-25,0,71,0,-96,-1,-7,-2,77,-2,-93,-3,-2,-4,87,-4,-73,-5,30,-5,-115,-6,2,-6,123,-7,-3,-8,-110,-8,46,-8,-44,-9,-122,-9,72,-9,30,-9,-1,-10,-13,-10,-9,-10,11,-9,57,-9,111,-9,-62,-9,22,-8,-117,-8,8,-7,-109,-7,50,-6,-44,-6,-115,-5,60,-4,3,-3,-60,-3,-109,-2,87,-1,36,0,-17,0,-77,1,110,2,44,3,-41,3,-123,4,33,5,-65,5,70,6,-53,6,53,7,-92,7,-5,7,76,8,-108,8,-54,8,-21,8,14,9,33,9,36,9,19,9,1,9,-42,8,-92,8,102,8,17,8,-89,7,60,7,-81,6,35,6,125,5,-51,4,7,4,59,3,89,2,124,1,-108,0,-102,-1,-88,-2,-84,-3,-64,-4,-51,-5,-20,-6,26,-6,74,-7,-114,-8,-31,-9,71,-9,-50,-10,94,-10,2,-10,-52,-11,-90,-11,-106,-11,-100,-11,-71,-11,-23,-11,39,-10,127,-10,-34,-10,84,-9,-50,-9,99,-8,-14,-8,-107,-7,64,-6,-17,-6,-92,-5,85,-4,34,-3,-34,-3,-89,-2,118,-1,56,0,4,1,-55,1,-112,2,82,3,18,4,-49,4,127,5,32,6,-64,6,85,7,-43,7,78,8,-78,8,12,9,76,9,125,9,-106,9,-91,9,-104,9,118,9,72,9,-4,8,-75,8,79,8,-41,7,87,7,-53,6,65,6,-98,5,-16,4,79,4,-110,3,-31,2,34,2,101,1,-83,0,-17,-1,49,-1,-128,-2,-61,-3,21,-3,88,-4,-64,-5,31,-5,-119,-6,-7,-7,115,-7,-1,-8,-108,-8,63,-8,-23,-9,-71,-9,127,-9,110,-9,90,-9,92,-9,115,-9,-98,-9,-50,-9,22,-8,98,-8,-61,-8,52,-7,-85,-7,58,-6,-56,-6,94,-5,-4,-5,-84,-4,84,-3,8,-2,-77,-2,97,-1,26,0,-60,0,110,1,10,2,-80,2,57,3,-52,3,68,4,-73,4,38,5,124,5,-46,5,16,6,76,6,120,6,-100,6,-79,6,-58,6,-48,6,-46,6,-56,6,-69,6,-96,6,-117,6,115,6,75,6,25,6,-19,5,-85,5,111,5,37,5,-44,4,-124,4,27,4,-69,3,67,3,-49,2,79,2,-62,1,64,1,-81,0,24,0,-128,-1,-26,-2,76,-2,-65,-3,36,-3,-104,-4,19,-4,-108,-5,39,-5,-73,-6,92,-6,9,-6,-58,-7,-97,-7,117,-7,94,-7,89,-7,90,-7,110,-7,-125,-7,-84,-7,-37,-7,7,-6,67,-6,-122,-6,-62,-6,16,-5,87,-5,-91,-5,-8,-5,84,-4,-76,-4,13,-3,115,-3,-34,-3,78,-2,-62,-2,56,-1,-67,-1,60,0,-51,0,81,1,-25,1,103,2,-9,2,-126,3,2,4,-126,4,-1,4,111,5,-34,5,54,6,-121,6,-51,6,11,7,59,7,94,7,121,7,-119,7,-121,7,121,7,98,7,63,7,19,7,-35,6,-99,6,79,6,-3,5,-101,5,52,5,-56,4,81,4,-42,3,78,3,-58,2,47,2,-101,1,-6,0,101,0,-74,-1,26,-1,107,-2,-56,-3,22,-3,115,-4,-55,-5,40,-5,-118,-6,-4,-7,109,-7,-15,-8,121,-8,27,-8,-63,-9,-128,-9,69,-9,51,-9,39,-9,50,-9,83,-9,-123,-9,-59,-9,29,-8,-121,-8,-2,-8,126,-7,26,-6,-75,-6,93,-5,1,-4,-65,-4,119,-3,47,-2,-19,-2,-94,-1,101,0,30,1,-43,1,-119,2,49,3,-30,3,-127,4,33,5,-75,5,61,6,-53,6,60,7,-90,7,20,8,101,8,-69,8,-19,8,50,9,83,9,113,9,120,9,122,9,101,9,68,9,17,9,-42,8,122,8,25,8,-103,7,25,7,116,6,-48,5,21,5,67,4,118,3,-109,2,-82,1,-69,0,-52,-1,-34,-2,-18,-3,2,-3,36,-4,68,-5,-125,-6,-65,-7,22,-7,119,-8,-14,-9,125,-9,23,-9,-61,-10,-112,-10,102,-10,84,-10,75,-10,97,-10,118,-10,-78,-10,-15,-10,70,-9,-93,-9,20,-8,-114,-8,25,-7,-81,-7,66,-6,-16,-6,-102,-5,82,-4,19,-3,-43,-3,-100,-2,105,-1,53,0,8,1,-40,1,-94,2,109,3,45,4,-15,4,-96,5,83,6,-18,6,-122,7,10,8,125,8,-28,8,50,9,117,9,-101,9,-76,9,-74,9,-93,9,121,9,72,9,2,9,-89,8,64,8,-54,7,84,7,-53,6,54,6,-99,5,4,5,93,4,-72,3,15,3,91,2,-73,1,4,1,78,0}; }
	private static byte[] data83(){ return new byte[] {-92,-1,-23,-2,60,-2,-116,-3,-36,-4,57,-4,-111,-5,-6,-6,88,-6,-47,-7,87,-7,-28,-8,117,-8,30,-8,-32,-9,-92,-9,-115,-9,114,-9,121,-9,-123,-9,-83,-9,-35,-9,38,-8,126,-8,-32,-8,80,-7,-51,-7,86,-6,-19,-6,-119,-5,38,-4,-53,-4,124,-3,35,-2,-48,-2,121,-1,42,0,-58,0,102,1,-7,1,-113,2,20,3,-115,3,4,4,112,4,-51,4,39,5,112,5,-73,5,-17,5,38,6,88,6,114,6,-105,6,-94,6,-73,6,-73,6,-67,6,-76,6,-89,6,-121,6,117,6,65,6,21,6,-44,5,-105,5,72,5,-11,4,-109,4,42,4,-68,3,72,3,-59,2,65,2,-77,1,49,1,-95,0,8,0,123,-1,-32,-2,87,-2,-63,-3,52,-3,-81,-4,51,-4,-79,-5,73,-5,-26,-6,-116,-6,67,-6,-8,-7,-57,-7,-105,-7,125,-7,104,-7,95,-7,109,-7,111,-7,-111,-7,-87,-7,-45,-7,0,-6,49,-6,108,-6,-81,-6,-10,-6,63,-5,-111,-5,-28,-5,71,-4,-85,-4,20,-3,-122,-3,0,-2,114,-2,-7,-2,123,-1,0,0,-116,0,31,1,-89,1,57,2,-55,2,78,3,-51,3,75,4,-62,4,38,5,-111,5,-34,5,57,6,121,6,-74,6,-26,6,1,7,36,7,48,7,56,7,47,7,25,7,3,7,-42,6,-76,6,111,6,53,6,-26,5,-118,5,50,5,-59,4,87,4,-36,3,94,3,-52,2,58,2,-95,1,-9,0,85,0,-86,-1,-1,-2,78,-2,-99,-3,-24,-4,60,-4,-118,-5,-27,-6,62,-6,-80,-7,28,-7,-95,-8,42,-8,-52,-9,113,-9,57,-9,13,-9,-8,-10,-21,-10,0,-9,29,-9,80,-9,-105,-9,-6,-9,81,-8,-49,-8,76,-7,-33,-7,114,-6,14,-5,-72,-5,98,-4,16,-3,-69,-3,117,-2,43,-1,-33,-1,-107,0,72,1,-6,1,-88,2,83,3,-16,3,-110,4,43,5,-69,5,62,6,-61,6,55,7,-90,7,2,8,87,8,-90,8,-43,8,1,9,33,9,45,9,46,9,31,9,-12,8,-68,8,122,8,32,8,-80,7,52,7,-87,6,6,6,92,5,-97,4,-39,3,5,3,41,2,66,1,94,0,122,-1,-110,-2,-84,-3,-52,-4,-7,-5,37,-5,99,-6,-82,-7,-1,-8,109,-8,-35,-9,102,-9,10,-9,-79,-10,117,-10,60,-10,40,-10,19,-10,37,-10,54,-10,99,-10,-101,-10,-36,-10,50,-9,-103,-9,26,-8,-113,-8,34,-7,-65,-7,87,-6,18,-5,-57,-5,-122,-4,78,-3,22,-2,-30,-2,-68,-1,-122,0,92,1,38,2,-17,2,-68,3,112,4,42,5,-51,5,111,6,-7,6,124,7,-26,7,66,8,-119,8,-65,8,-22,8,-5,8,-7,8,-20,8,-61,8,-101,8,82,8,3,8,-89,7,68,7,-45,6,81,6,-50,5,78,5,-79,4,34,4,126,3,-34,2,51,2,-114,1,-31,0,46,0,-126,-1,-45,-2,19,-2,102,-3,-81,-4,17,-4,99,-5,-70,-6,33,-6,-106,-7,6,-7,-102,-8,39,-8,-46,-9,-121,-9,72,-9,42,-9,12,-9,17,-9,28,-9,65,-9,112,-9,-68,-9,20,-8,111,-8,-25,-8,98,-7,-19,-7,124,-6,25,-5,-72,-5,95,-4,9,-3,-81,-3,85,-2,-6,-2,-116,-1,58,0,-55,0,94,1,-31,1,99,2,-34,2,82,3,-68,3,24,4,111,4,-60,4,27,5,82,5,-110,5,-58,5,-14,5,22,6,54,6,74,6,104,6,102,6,100,6,98,6,62,6,42,6,-1,5,-51,5,-114,5,68,5,-7,4,-103,4,61,4,-55,3,89,3,-33,2,99,2,-34,1,80,1,-56,0,52,0,-81,-1,22,-1,-120,-2,2,-2,113,-3,-14,-4,117,-4,-3,-5,-114,-5,29,-5,-52,-6,120,-6,37,-6,-25,-7,-82,-7,-124,-7,89,-7,68,-7,56,-7,44,-7,55,-7,63,-7,80,-7,104,-7,-123,-7,-69,-7,-24,-7,33,-6,104,-6,-82,-6,9,-5,96,-5,-60,-5,40,-4,-91,-4,17,-3,-106,-3,23,-2,-89,-2,50,-1,-58,-1,81,0,-40,0,108,1,-13,1,119,2,-11,2,111,3,-25,3,81,4,-75,4,16,5,98,5,-80,5,-19,5,40,6,89,6,126,6,-103,6,-80,6,-79,6,-68,6,-80,6,-98,6,-123,6,96,6,53,6,-10,5,-71,5,102,5,22,5,-72,4,73,4,-36,3,94,3,-39,2,62,2,-89,1,7,1,91,0,-76,-1,-7,-2,73,-2,-115,-3,-41,-4,34,-4,105,-5,-63,-6,24,-6,121,-7,-19,-8,113,-8,2,-8,-98,-9,83,-9,25,-9,-16,-10,-36,-10,-40,-10,-18,-10,13,-9,75,-9,-117,-9,-34,-9,56,-8,-82,-8,38,-7,-85,-7,54,-6,-56,-6,99,-5,7,-4,-81,-4,88,-3,5,-2,-81,-2,104,-1,18,0,-55,0,126,1,42,2,-41,2,-122,3,43,4,-56,4,96,5,-14,5,126,6,-3,6,111,7}; }
	private static byte[] data84(){ return new byte[] {-40,7,52,8,-123,8,-60,8,-9,8,32,9,39,9,46,9,23,9,-10,8,-61,8,117,8,30,8,-85,7,43,7,-95,6,0,6,76,5,-108,4,-46,3,0,3,38,2,79,1,109,0,-107,-1,-82,-2,-33,-3,5,-3,52,-4,108,-5,-84,-6,-1,-7,91,-7,-68,-8,57,-8,-68,-9,87,-9,-9,-10,-86,-10,115,-10,79,-10,48,-10,49,-10,58,-10,94,-10,-115,-10,-54,-10,38,-9,-125,-9,-13,-9,120,-8,5,-7,-93,-7,74,-6,-6,-6,-65,-5,119,-4,70,-3,23,-2,-29,-2,-67,-1,-124,0,100,1,44,2,-15,2,-78,3,118,4,28,5,-56,5,91,6,-25,6,102,7,-58,7,38,8,105,8,-96,8,-54,8,-44,8,-36,8,-55,8,-80,8,-121,8,72,8,9,8,-70,7,95,7,-6,6,-115,6,17,6,-110,5,12,5,-119,4,-15,3,93,3,-69,2,22,2,103,1,-64,0,7,0,87,-1,-94,-2,-20,-3,50,-3,-122,-4,-48,-5,47,-5,-106,-6,-5,-7,120,-7,-4,-8,-110,-8,50,-8,-27,-9,-84,-9,-116,-9,112,-9,115,-9,126,-9,-94,-9,-37,-9,32,-8,123,-8,-34,-8,78,-7,-48,-7,86,-6,-20,-6,125,-5,27,-4,-73,-4,88,-3,-9,-3,-110,-2,43,-1,-68,-1,83,0,-42,0,95,1,-30,1,97,2,-46,2,62,3,-89,3,1,4,109,4,-61,4,30,5,100,5,-85,5,-14,5,37,6,95,6,-118,6,-79,6,-52,6,-42,6,-30,6,-38,6,-53,6,-83,6,-127,6,82,6,14,6,-59,5,113,5,18,5,-82,4,61,4,-53,3,77,3,-51,2,72,2,-59,1,64,1,-73,0,48,0,-85,-1,35,-1,-95,-2,35,-2,-85,-3,53,-3,-61,-4,102,-4,-9,-5,-93,-5,71,-5,-3,-6,-72,-6,119,-6,72,-6,26,-6,-13,-7,-39,-7,-57,-7,-69,-7,-71,-7,-64,-7,-47,-7,-24,-7,14,-6,68,-6,121,-6,-70,-6,9,-5,94,-5,-61,-5,26,-4,-116,-4,3,-3,121,-3,0,-2,-120,-2,17,-1,-104,-1,43,0,-79,0,75,1,-51,1,86,2,-47,2,92,3,-53,3,66,4,-88,4,10,5,106,5,-68,5,11,6,75,6,-120,6,-70,6,-20,6,4,7,30,7,47,7,55,7,52,7,44,7,25,7,-5,6,-48,6,-102,6,90,6,16,6,-60,5,105,5,-2,4,-113,4,14,4,-119,3,-14,2,90,2,-71,1,19,1,90,0,-85,-1,-19,-2,63,-2,122,-3,-57,-4,17,-4,100,-5,-67,-6,44,-6,-97,-7,33,-7,-90,-8,78,-8,0,-8,-51,-9,-91,-9,-116,-9,-113,-9,-91,-9,-63,-9,-15,-9,51,-8,-125,-8,-23,-8,71,-7,-65,-7,60,-6,-66,-6,70,-5,-38,-5,109,-4,19,-3,-88,-3,90,-2,-11,-2,-97,-1,75,0,2,1,-79,1,96,2,20,3,-66,3,111,4,14,5,-68,5,85,6,-21,6,111,7,-4,7,105,8,-45,8,38,9,106,9,-97,9,-64,9,-51,9,-60,9,-74,9,-126,9,71,9,-15,8,-114,8,29,8,-115,7,-5,6,90,6,-79,5,-10,4,53,4,109,3,-94,2,-50,1,-8,0,48,0,88,-1,-111,-2,-70,-3,-4,-4,53,-4,-127,-5,-42,-6,45,-6,-106,-7,10,-7,-125,-8,20,-8,-86,-9,96,-9,17,-9,-25,-10,-59,-10,-68,-10,-74,-10,-46,-10,-7,-10,62,-9,-115,-9,-22,-9,93,-8,-37,-8,106,-7,17,-6,-82,-6,105,-5,37,-4,-20,-4,-78,-3,125,-2,78,-1,33,0,-10,0,-69,1,-113,2,75,3,11,4,-66,4,97,5,10,6,-106,6,35,7,-116,7,-10,7,77,8,-105,8,-59,8,-17,8,3,9,15,9,-3,8,-24,8,-62,8,-112,8,76,8,6,8,-82,7,78,7,-24,6,106,6,-4,5,114,5,-16,4,91,4,-64,3,38,3,125,2,-32,1,42,1,120,0,-61,-1,13,-1,85,-2,-96,-3,-15,-4,62,-4,-108,-5,-15,-6,103,-6,-39,-7,92,-7,-13,-8,-107,-8,77,-8,20,-8,-16,-9,-32,-9,-38,-9,-14,-9,25,-8,82,-8,-105,-8,-13,-8,79,-7,-60,-7,56,-6,-69,-6,70,-5,-53,-5,95,-4,-18,-4,126,-3,13,-2,-99,-2,40,-1,-77,-1,57,0,-79,0,54,1,-88,1,40,2,-100,2,8,3,123,3,-24,3,74,4,-89,4,13,5,103,5,-77,5,-5,5,69,6,126,6,-82,6,-43,6,-22,6,0,7,1,7,-6,6,-41,6,-69,6,-115,6,81,6,12,6,-69,5,96,5,2,5,-106,4,44,4,-65,3,70,3,-42,2,82,2,-33,1,96,1,-20,0,104,0,-12,-1,115,-1,1,-1,-117,-2,22,-2,-96,-3,55,-3,-64,-4,94,-4,-4,-5,-96,-5,67,-5,-15,-6,-101,-6,95,-6,27,-6,-23,-7,-66,-7,-101,-7,-122,-7,121,-7,115,-7,-124,-7,-98,-7,-63,-7,-13,-7,43,-6,120,-6,-57,-6,34,-5,-124,-5}; }
	private static byte[] data85(){ return new byte[] {-9,-5,114,-4,-19,-4,111,-3,-12,-3,115,-2,3,-1,-125,-1,19,0,-106,0,25,1,-104,1,20,2,-115,2,-4,2,116,3,-42,3,60,4,-100,4,-14,4,73,5,-109,5,-35,5,30,6,85,6,-121,6,-78,6,-44,6,-10,6,7,7,19,7,9,7,5,7,-17,6,-46,6,-93,6,109,6,35,6,-43,5,119,5,12,5,-117,4,8,4,122,3,-31,2,58,2,-118,1,-38,0,21,0,91,-1,-99,-2,-28,-3,30,-3,98,-4,-75,-5,13,-5,116,-6,-30,-7,86,-7,-26,-8,-128,-8,38,-8,-29,-9,-77,-9,-115,-9,127,-9,124,-9,-125,-9,-91,-9,-52,-9,10,-8,78,-8,-97,-8,-6,-8,102,-7,-47,-7,80,-6,-44,-6,89,-5,-22,-5,-122,-4,31,-3,-64,-3,103,-2,22,-1,-61,-1,114,0,44,1,-38,1,-106,2,68,3,-6,3,-86,4,75,5,-22,5,126,6,13,7,-117,7,-1,7,91,8,-78,8,-14,8,34,9,52,9,71,9,53,9,20,9,-31,8,-99,8,76,8,-29,7,110,7,-25,6,90,6,-63,5,25,5,113,4,-71,3,3,3,67,2,127,1,-59,0,-13,-1,52,-1,100,-2,-82,-3,-30,-4,46,-4,110,-5,-67,-6,19,-6,112,-7,-44,-8,79,-8,-51,-9,93,-9,-11,-10,-86,-10,100,-10,56,-10,37,-10,42,-10,46,-10,95,-10,-105,-10,-28,-10,73,-9,-74,-9,71,-8,-51,-8,119,-7,31,-6,-31,-6,-94,-5,105,-4,45,-3,0,-2,-47,-2,-94,-1,110,0,59,1,-3,1,-70,2,105,3,20,4,-83,4,67,5,-55,5,63,6,-81,6,11,7,88,7,-108,7,-47,7,-11,7,17,8,30,8,25,8,24,8,-9,7,-44,7,-94,7,102,7,29,7,-52,6,106,6,3,6,-108,5,17,5,-115,4,-6,3,94,3,-66,2,16,2,98,1,-79,0,-1,-1,65,-1,-119,-2,-60,-3,27,-3,100,-4,-72,-5,13,-5,119,-6,-31,-7,97,-7,-25,-8,-124,-8,41,-8,-23,-9,-82,-9,-110,-9,125,-9,-126,-9,-114,-9,-77,-9,-19,-9,38,-8,124,-8,-52,-8,58,-7,-96,-7,30,-6,-113,-6,19,-5,-107,-5,26,-4,-99,-4,38,-3,-81,-3,52,-2,-67,-2,60,-1,-62,-1,65,0,-60,0,64,1,-67,1,62,2,-79,2,34,3,-104,3,-1,3,103,4,-66,4,33,5,96,5,-89,5,-28,5,18,6,53,6,73,6,84,6,80,6,65,6,46,6,2,6,-46,5,-106,5,81,5,6,5,-78,4,84,4,-10,3,-110,3,30,3,-72,2,76,2,-42,1,103,1,-9,0,-127,0,12,0,-97,-1,44,-1,-77,-2,66,-2,-41,-3,103,-3,-16,-4,-127,-4,32,-4,-86,-5,70,-5,-32,-6,-118,-6,47,-6,-37,-7,-109,-7,87,-7,38,-7,-3,-8,-35,-8,-47,-8,-54,-8,-42,-8,-23,-8,25,-7,74,-7,-111,-7,-39,-7,42,-6,-109,-6,-2,-6,113,-5,-37,-5,103,-4,-34,-4,103,-3,-26,-3,105,-2,-8,-2,120,-1,-13,-1,120,0,-21,0,104,1,-42,1,83,2,-75,2,21,3,126,3,-39,3,49,4,-122,4,-39,4,36,5,101,5,-83,5,-35,5,24,6,60,6,100,6,-120,6,-114,6,-105,6,-113,6,-126,6,109,6,69,6,14,6,-54,5,127,5,23,5,-80,4,53,4,-84,3,27,3,-128,2,-41,1,42,1,114,0,-67,-1,-5,-2,66,-2,-121,-3,-41,-4,32,-4,121,-5,-32,-6,68,-6,-70,-7,60,-7,-51,-8,100,-8,14,-8,-49,-9,-105,-9,111,-9,87,-9,75,-9,85,-9,108,-9,-117,-9,-65,-9,-18,-9,63,-8,-118,-8,-19,-8,85,-7,-54,-7,67,-6,-48,-6,81,-5,-16,-5,-121,-4,41,-3,-40,-3,-127,-2,56,-1,-15,-1,-91,0,102,1,25,2,-44,2,-118,3,62,4,-23,4,-114,5,36,6,-81,6,46,7,-97,7,4,8,81,8,-111,8,-75,8,-44,8,-45,8,-63,8,-98,8,121,8,42,8,-38,7,119,7,15,7,-107,6,10,6,127,5,-22,4,74,4,-80,3,-3,2,75,2,-102,1,-36,0,35,0,102,-1,-86,-2,-28,-3,37,-3,99,-4,-82,-5,-11,-6,71,-6,-104,-7,-4,-8,103,-8,-34,-9,110,-9,1,-9,-81,-10,102,-10,47,-10,29,-10,25,-10,31,-10,70,-10,-126,-10,-49,-10,50,-9,-88,-9,47,-8,-63,-8,97,-7,24,-6,-46,-6,-114,-5,90,-4,37,-3,-7,-3,-66,-2,-113,-1,86,0,22,1,-44,1,-128,2,47,3,-50,3,104,4,-17,4,111,5,-26,5,81,6,-80,6,7,7,80,7,-113,7,-68,7,-18,7,-6,7,24,8,15,8,12,8,-16,7,-51,7,-105,7,89,7,22,7,-77,6,76,6,-46,5,88,5,-48,4,61,4,-97,3,-13,2,81,2,-86,1,-10,0,59,0,-116,-1,-44,-2,27,-2,113,-3,-63,-4,32,-4,127,-5,-15,-6,98,-6,-32,-7}; }
	private static byte[] data86(){ return new byte[] {108,-7,6,-7,-74,-8,117,-8,63,-8,25,-8,11,-8,5,-8,21,-8,50,-8,96,-8,-99,-8,-22,-8,54,-7,-101,-7,-14,-7,108,-6,-42,-6,84,-5,-59,-5,70,-4,-62,-4,80,-3,-54,-3,82,-2,-40,-2,88,-1,-28,-1,99,0,-13,0,114,1,-12,1,109,2,-19,2,105,3,-40,3,72,4,-84,4,14,5,103,5,-83,5,-11,5,42,6,95,6,123,6,-110,6,-102,6,-99,6,-120,6,118,6,87,6,41,6,-16,5,-74,5,107,5,35,5,-49,4,119,4,23,4,-67,3,81,3,-18,2,-126,2,26,2,-79,1,66,1,-39,0,99,0,-5,-1,-119,-1,23,-1,-92,-2,49,-2,-63,-3,75,-3,-38,-4,104,-4,-1,-5,-105,-5,42,-5,-46,-6,119,-6,52,-6,-23,-7,-75,-7,-119,-7,108,-7,98,-7,95,-7,111,-7,-107,-7,-66,-7,-8,-7,58,-6,-114,-6,-25,-6,76,-5,-83,-5,33,-4,-115,-4,5,-3,118,-3,-12,-3,106,-2,-33,-2,90,-1,-44,-1,71,0,-69,0,47,1,-87,1,18,2,-124,2,1,3,99,3,-40,3,66,4,-81,4,7,5,105,5,-64,5,23,6,99,6,-92,6,-24,6,23,7,65,7,91,7,109,7,117,7,114,7,92,7,64,7,20,7,-39,6,-115,6,50,6,-45,5,87,5,-24,4,83,4,-61,3,37,3,-122,2,-37,1,44,1,124,0,-57,-1,26,-1,97,-2,-70,-3,21,-3,112,-4,-39,-5,69,-5,-61,-6,68,-6,-50,-7,106,-7,18,-7,-65,-8,-121,-8,75,-8,53,-8,21,-8,26,-8,22,-8,49,-8,85,-8,-125,-8,-57,-8,22,-7,117,-7,-38,-7,80,-6,-50,-6,79,-5,-29,-5,122,-4,32,-3,-59,-3,123,-2,48,-1,-27,-1,-95,0,97,1,31,2,-46,2,-110,3,59,4,-5,4,-100,5,65,6,-47,6,84,7,-46,7,67,8,-104,8,-23,8,35,9,73,9,101,9,97,9,88,9,57,9,11,9,-55,8,-127,8,37,8,-63,7,78,7,-40,6,71,6,-62,5,46,5,-117,4,-23,3,56,3,-114,2,-48,1,23,1,90,0,-104,-1,-52,-2,11,-2,80,-3,-119,-4,-50,-5,19,-5,113,-6,-58,-7,54,-7,-102,-8,42,-8,-60,-9,106,-9,44,-9,-12,-10,-27,-10,-34,-10,-8,-10,20,-9,91,-9,-87,-9,17,-8,-128,-8,3,-7,-101,-7,67,-6,-20,-6,-99,-5,84,-4,19,-3,-44,-3,-100,-2,89,-1,24,0,-53,0,-124,1,48,2,-33,2,123,3,23,4,-87,4,50,5,-71,5,42,6,-93,6,2,7,96,7,-76,7,-1,7,56,8,109,8,-110,8,-83,8,-79,8,-73,8,-99,8,-124,8,75,8,17,8,-70,7,93,7,-23,6,124,6,-11,5,104,5,-51,4,46,4,127,3,-40,2,41,2,107,1,-61,0,10,0,87,-1,-88,-2,0,-2,95,-3,-62,-4,41,-4,-102,-5,34,-5,-91,-6,57,-6,-36,-7,-119,-7,70,-7,22,-7,-22,-8,-42,-8,-53,-8,-42,-8,-23,-8,7,-7,57,-7,116,-7,-61,-7,9,-6,104,-6,-56,-6,49,-5,-103,-5,22,-4,-115,-4,10,-3,-124,-3,10,-2,-119,-2,25,-1,-101,-1,30,0,-83,0,48,1,-72,1,61,2,-67,2,58,3,-75,3,32,4,-118,4,-11,4,76,5,-100,5,-24,5,39,6,81,6,127,6,-106,6,-84,6,-82,6,-81,6,-101,6,-123,6,99,6,54,6,6,6,-59,5,-117,5,65,5,-8,4,-87,4,87,4,-1,3,-90,3,59,3,-25,2,-119,2,36,2,-64,1,73,1,-26,0,112,0,2,0,-126,-1,19,-1,-100,-2,36,-2,-95,-3,43,-3,-70,-4,65,-4,-58,-5,93,-5,-9,-6,-92,-6,72,-6,16,-6,-43,-7,-83,-7,-107,-7,-122,-7,-116,-7,-108,-7,-78,-7,-35,-7,29,-6,93,-6,-85,-6,7,-5,94,-5,-58,-5,45,-4,-106,-4,9,-3,108,-3,-25,-3,80,-2,-66,-2,52,-1,-98,-1,23,0,-127,0,-9,0,98,1,-42,1,66,2,-80,2,32,3,-118,3,1,4,98,4,-47,4,48,5,-112,5,-21,5,61,6,-116,6,-53,6,4,7,44,7,85,7,108,7,108,7,107,7,86,7,56,7,7,7,-62,6,122,6,23,6,-73,5,65,5,-67,4,56,4,-98,3,10,3,88,2,-64,1,16,1,94,0,-72,-1,4,-1,90,-2,-82,-3,7,-3,98,-4,-50,-5,58,-5,-70,-6,49,-6,-65,-7,86,-7,-9,-8,-93,-8,94,-8,38,-8,-3,-9,-27,-9,-43,-9,-40,-9,-21,-9,7,-8,49,-8,116,-8,-72,-8,22,-7,120,-7,-22,-7,97,-6,-19,-6,-123,-5,26,-4,-72,-4,106,-3,30,-2,-53,-2,-119,-1,75,0,8,1,-66,1,117,2,46,3,-30,3,-121,4,49,5,-56,5,87,6,-40,6,78,7,-81,7,8,8,74,8,-121,8,-98,8,-69,8,-71,8,-81,8,-116,8,103,8,52,8}; }
	private static byte[] data87(){ return new byte[] {-26,7,-109,7,58,7,-52,6,95,6,-33,5,90,5,-55,4,48,4,-110,3,-24,2,48,2,126,1,-62,0,-1,-1,59,-1,115,-2,-88,-3,-31,-4,26,-4,90,-5,-89,-6,-14,-7,70,-7,-75,-8,37,-8,-84,-9,72,-9,-21,-10,-85,-10,-127,-10,112,-10,102,-10,-122,-10,-95,-10,-19,-10,57,-9,-99,-9,22,-8,-100,-8,44,-7,-57,-7,105,-6,26,-5,-72,-5,-127,-4,47,-3,-24,-3,-101,-2,72,-1,-5,-1,-89,0,72,1,-24,1,-123,2,19,3,-89,3,49,4,-80,4,46,5,-99,5,17,6,112,6,-54,6,27,7,96,7,-97,7,-60,7,-32,7,-17,7,-16,7,-36,7,-67,7,-116,7,77,7,0,7,-99,6,52,6,-66,5,59,5,-88,4,14,4,120,3,-52,2,36,2,122,1,-50,0,26,0,115,-1,-63,-2,29,-2,118,-3,-42,-4,63,-4,-84,-5,40,-5,-93,-6,44,-6,-57,-7,102,-7,26,-7,-51,-8,-104,-8,98,-8,87,-8,61,-8,56,-8,67,-8,86,-8,123,-8,-90,-8,-25,-8,33,-7,112,-7,-51,-7,37,-6,-112,-6,-2,-6,114,-5,-19,-5,110,-4,-12,-4,115,-3,2,-2,-115,-2,29,-1,-88,-1,63,0,-73,0,78,1,-58,1,72,2,-65,2,53,3,-102,3,2,4,83,4,-84,4,-23,4,42,5,85,5,125,5,-98,5,-76,5,-73,5,-70,5,-85,5,-100,5,117,5,87,5,45,5,-4,4,-65,4,-127,4,70,4,-13,3,-85,3,85,3,11,3,-85,2,86,2,-15,1,-103,1,38,1,-59,0,82,0,-30,-1,108,-1,-16,-2,123,-2,-11,-3,113,-3,-12,-4,118,-4,-16,-5,117,-5,15,-5,-109,-6,55,-6,-43,-7,-110,-7,69,-7,28,-7,-14,-8,-33,-8,-43,-8,-36,-8,-13,-8,11,-7,66,-7,120,-7,-65,-7,9,-6,87,-6,-82,-6,2,-5,103,-5,-59,-5,43,-4,-111,-4,-15,-4,95,-3,-54,-3,47,-2,-98,-2,14,-1,124,-1,-21,-1,87,0,-41,0,71,1,-64,1,55,2,-78,2,26,3,-105,3,0,4,110,4,-57,4,49,5,-126,5,-49,5,13,6,73,6,115,6,-110,6,-92,6,-88,6,-95,6,-123,6,95,6,43,6,-28,5,-103,5,66,5,-41,4,105,4,-16,3,109,3,-25,2,76,2,-65,1,35,1,-121,0,-23,-1,72,-1,-84,-2,10,-2,103,-3,-58,-4,44,-4,-100,-5,12,-5,125,-6,-8,-7,-128,-7,22,-7,-89,-8,76,-8,4,-8,-71,-9,-121,-9,96,-9,78,-9,76,-9,78,-9,113,-9,-109,-9,-53,-9,17,-8,111,-8,-49,-8,64,-7,-71,-7,68,-6,-46,-6,109,-5,20,-4,-67,-4,110,-3,33,-2,-36,-2,-105,-1,78,0,14,1,-60,1,125,2,42,3,-46,3,116,4,12,5,-110,5,26,6,-122,6,-16,6,64,7,-122,7,-68,7,-31,7,-4,7,4,8,0,8,-26,7,-52,7,-97,7,93,7,30,7,-50,6,108,6,6,6,-111,5,22,5,-112,4,-2,3,106,3,-67,2,23,2,101,1,-89,0,-26,-1,31,-1,94,-2,-122,-3,-58,-4,-2,-5,68,-5,124,-6,-47,-7,39,-7,-114,-8,-4,-9,-124,-9,28,-9,-57,-10,-120,-10,89,-10,77,-10,76,-10,105,-10,-112,-10,-49,-10,38,-9,-115,-9,-3,-9,119,-8,5,-7,-98,-7,63,-6,-32,-6,-117,-5,55,-4,-29,-4,-112,-3,60,-2,-24,-2,-110,-1,54,0,-39,0,125,1,21,2,-77,2,67,3,-49,3,88,4,-32,4,88,5,-52,5,58,6,-93,6,-16,6,62,7,125,7,-83,7,-51,7,-36,7,-29,7,-53,7,-75,7,118,7,59,7,-28,6,-116,6,28,6,-89,5,29,5,-101,4,4,4,111,3,-53,2,41,2,-122,1,-30,0,67,0,-98,-1,1,-1,103,-2,-56,-3,58,-3,-85,-4,38,-4,-92,-5,42,-5,-63,-6,83,-6,-14,-7,-97,-7,84,-7,25,-7,-24,-8,-75,-8,-94,-8,-114,-8,-100,-8,-105,-8,-73,-8,-41,-8,16,-7,73,-7,-108,-7,-25,-7,68,-6,-85,-6,30,-5,-105,-5,21,-4,-102,-4,39,-3,-73,-3,73,-2,-46,-2,101,-1,-11,-1,-128,0,13,1,-115,1,8,2,-118,2,0,3,109,3,-55,3,45,4,119,4,-51,4,12,5,71,5,111,5,-99,5,-69,5,-48,5,-37,5,-29,5,-33,5,-39,5,-63,5,-80,5,-104,5,104,5,66,5,16,5,-30,4,-100,4,102,4,25,4,-42,3,124,3,36,3,-50,2,106,2,4,2,-106,1,32,1,-91,0,37,0,-87,-1,28,-1,-95,-2,20,-2,-113,-3,6,-3,-112,-4,13,-4,-97,-5,56,-5,-48,-6,-124,-6,51,-6,4,-6,-51,-7,-75,-7,-97,-7,-99,-7,-90,-7,-67,-7,-34,-7,13,-6,61,-6,124,-6,-75,-6,5,-5,77,-5,-98,-5,-13,-5,73,-4,-83,-4,9,-3,106,-3,-59,-3,50,-2,-106,-2,0,-1,108,-1,-30,-1}; }
	private static byte[] data88(){ return new byte[] {87,0,-56,0,71,1,-63,1,64,2,-71,2,58,3,-70,3,56,4,-84,4,36,5,-113,5,-6,5,85,6,-90,6,-20,6,36,7,80,7,110,7,125,7,125,7,108,7,89,7,39,7,-17,6,-84,6,86,6,4,6,-105,5,56,5,-69,4,67,4,-74,3,59,3,-95,2,26,2,-119,1,-17,0,83,0,-67,-1,26,-1,-127,-2,-30,-3,77,-3,-72,-4,29,-4,-108,-5,3,-5,-119,-6,7,-6,-91,-7,54,-7,-23,-8,-108,-8,98,-8,50,-8,23,-8,8,-8,18,-8,42,-8,86,-8,-117,-8,-41,-8,46,-7,-104,-7,9,-6,-120,-6,20,-5,-86,-5,79,-4,-13,-4,-97,-3,82,-2,6,-1,-70,-1,106,0,38,1,-42,1,-124,2,49,3,-46,3,111,4,10,5,-105,5,30,6,-106,6,9,7,110,7,-52,7,19,8,89,8,-114,8,-79,8,-52,8,-35,8,-36,8,-50,8,-83,8,-122,8,68,8,0,8,-93,7,65,7,-49,6,79,6,-57,5,43,5,-121,4,-34,3,27,3,109,2,-95,1,-29,0,12,0,72,-1,122,-2,-74,-3,-27,-4,47,-4,113,-5,-57,-6,35,-6,-114,-7,7,-7,-111,-8,49,-8,-22,-9,-83,-9,127,-9,117,-9,109,-9,-116,-9,-82,-9,-19,-9,57,-8,-101,-8,5,-7,123,-7,-2,-7,-119,-6,26,-5,-77,-5,81,-4,-13,-4,-118,-3,56,-2,-38,-2,-125,-1,33,0,-54,0,99,1,12,2,-94,2,61,3,-46,3,107,4,-4,4,-126,5,5,6,-125,6,-13,6,91,7,-74,7,8,8,76,8,123,8,-102,8,-85,8,-86,8,-97,8,120,8,75,8,1,8,-74,7,78,7,-27,6,103,6,-23,5,85,5,-61,4,36,4,-111,3,-20,2,68,2,-82,1,6,1,109,0,-49,-1,61,-1,-90,-2,30,-2,-99,-3,20,-3,-101,-4,31,-4,-73,-5,75,-5,-16,-6,-107,-6,77,-6,-2,-7,-59,-7,-102,-7,117,-7,89,-7,79,-7,85,-7,96,-7,-128,-7,-82,-7,-21,-7,40,-6,-124,-6,-34,-6,81,-5,-65,-5,61,-4,-63,-4,72,-3,-46,-3,95,-2,-11,-2,122,-1,19,0,-105,0,27,1,-101,1,18,2,-118,2,-5,2,88,3,-70,3,25,4,107,4,-68,4,-3,4,61,5,117,5,-88,5,-41,5,-14,5,19,6,37,6,56,6,52,6,54,6,51,6,30,6,9,6,-22,5,-53,5,-100,5,101,5,42,5,-19,4,-87,4,92,4,3,4,-90,3,69,3,-34,2,109,2,-8,1,-128,1,5,1,-121,0,4,0,-126,-1,-4,-2,123,-2,-8,-3,124,-3,-2,-4,-114,-4,36,-4,-64,-5,98,-5,17,-5,-51,-6,-109,-6,107,-6,69,-6,46,-6,37,-6,28,-6,43,-6,64,-6,99,-6,-122,-6,-78,-6,-22,-6,32,-5,97,-5,-83,-5,-11,-5,82,-4,-100,-4,-6,-4,86,-3,-71,-3,29,-2,123,-2,-11,-2,107,-1,-41,-1,83,0,-46,0,74,1,-48,1,78,2,-44,2,83,3,-44,3,80,4,-53,4,61,5,-90,5,12,6,93,6,-84,6,-18,6,30,7,71,7,94,7,104,7,102,7,77,7,55,7,2,7,-41,6,-109,6,74,6,-10,5,-103,5,55,5,-55,4,90,4,-30,3,93,3,-41,2,77,2,-55,1,43,1,-116,0,-16,-1,73,-1,-83,-2,2,-2,96,-3,-61,-4,32,-4,-125,-5,-10,-6,108,-6,-34,-7,112,-7,3,-7,-83,-8,93,-8,35,-8,-16,-9,-30,-9,-46,-9,-41,-9,-6,-9,25,-8,100,-8,-84,-8,11,-7,106,-7,-35,-7,104,-6,-20,-6,-112,-5,35,-4,-51,-4,120,-3,30,-2,-50,-2,123,-1,44,0,-35,0,-125,1,41,2,-54,2,101,3,1,4,-118,4,20,5,-107,5,18,6,123,6,-28,6,61,7,-103,7,-45,7,11,8,57,8,84,8,110,8,105,8,97,8,73,8,23,8,-24,7,-110,7,64,7,-39,6,104,6,-34,5,80,5,-69,4,22,4,100,3,-81,2,-14,1,46,1,107,0,-95,-1,-43,-2,14,-2,71,-3,124,-4,-51,-5,20,-5,107,-6,-58,-7,59,-7,-73,-8,72,-8,-20,-9,-95,-9,104,-9,66,-9,44,-9,43,-9,70,-9,100,-9,-110,-9,-41,-9,38,-8,-124,-8,-16,-8,96,-7,-34,-7,97,-6,-21,-6,123,-5,21,-4,-87,-4,76,-3,-22,-3,-121,-2,39,-1,-48,-1,123,0,31,1,-75,1,97,2,-8,2,-107,3,48,4,-71,4,68,5,-69,5,47,6,-102,6,-25,6,56,7,116,7,-109,7,-67,7,-63,7,-71,7,-95,7,125,7,69,7,-1,6,-81,6,79,6,-23,5,110,5,-6,4,106,4,-22,3,89,3,-59,2,54,2,-95,1,18,1,121,0,-24,-1,87,-1,-56,-2,65,-2,-73,-3,52,-3,-79,-4,48,-4,-70,-5,59,-5,-53,-6,107,-6,2,-6,-93,-7,86,-7,11,-7,-46,-8,-101,-8,-126,-8,116,-8,99,-8}; }
	private static byte[] data89(){ return new byte[] {122,-8,-116,-8,-70,-8,-12,-8,62,-7,-109,-7,-11,-7,90,-6,-41,-6,78,-5,-54,-5,85,-4,-38,-4,93,-3,-20,-3,118,-2,-9,-2,118,-1,-15,-1,108,0,-41,0,80,1,-70,1,30,2,-125,2,-40,2,46,3,124,3,-60,3,10,4,70,4,122,4,-82,4,-43,4,0,5,23,5,46,5,54,5,63,5,59,5,60,5,42,5,14,5,-6,4,-62,4,-94,4,95,4,42,4,-34,3,-115,3,56,3,-41,2,119,2,10,2,-100,1,32,1,-93,0,39,0,-93,-1,39,-1,-99,-2,30,-2,-99,-3,35,-3,-75,-4,62,-4,-49,-5,107,-5,19,-5,-69,-6,112,-6,36,-6,-9,-7,-72,-7,-105,-7,118,-7,108,-7,98,-7,91,-7,110,-7,-125,-7,-91,-7,-65,-7,-13,-7,32,-6,88,-6,-108,-6,-38,-6,41,-5,121,-5,-43,-5,41,-4,-123,-4,-13,-4,91,-3,-56,-3,61,-2,-70,-2,57,-1,-73,-1,65,0,-54,0,92,1,-31,1,105,2,-18,2,111,3,-21,3,86,4,-53,4,32,5,112,5,-77,5,-19,5,28,6,43,6,71,6,73,6,62,6,38,6,8,6,-37,5,-86,5,113,5,52,5,-20,4,-100,4,68,4,-20,3,-125,3,32,3,-84,2,54,2,-76,1,47,1,-102,0,13,0,109,-1,-49,-2,41,-2,127,-3,-36,-4,47,-4,-113,-5,-18,-6,83,-6,-59,-7,62,-7,-57,-8,90,-8,-2,-9,-85,-9,113,-9,74,-9,48,-9,42,-9,51,-9,84,-9,127,-9,-65,-9,16,-8,106,-8,-43,-8,79,-7,-45,-7,84,-6,-29,-6,122,-5,22,-4,-72,-4,83,-3,-5,-3,-104,-2,57,-1,-32,-1,125,0,27,1,-74,1,82,2,-29,2,120,3,6,4,-112,4,14,5,-122,5,-3,5,93,6,-68,6,18,7,91,7,-124,7,-73,7,-62,7,-48,7,-61,7,-93,7,123,7,61,7,-8,6,-111,6,40,6,-77,5,48,5,-96,4,6,4,96,3,-67,2,13,2,83,1,-95,0,-33,-1,42,-1,103,-2,-84,-3,-21,-4,57,-4,-114,-5,-34,-6,66,-6,-77,-7,37,-7,-80,-8,65,-8,-30,-9,-104,-9,88,-9,53,-9,24,-9,17,-9,28,-9,49,-9,92,-9,-107,-9,-45,-9,32,-8,-127,-8,-19,-8,83,-7,-48,-7,85,-6,-32,-6,105,-5,11,-4,-96,-4,75,-3,-23,-3,-103,-2,69,-1,-18,-1,-95,0,73,1,-6,1,-102,2,68,3,-32,3,111,4,-9,4,115,5,-24,5,75,6,-103,6,-27,6,29,7,59,7,87,7,89,7,85,7,56,7,19,7,-37,6,-100,6,69,6,-14,5,-119,5,29,5,-78,4,55,4,-68,3,62,3,-60,2,64,2,-79,1,46,1,-89,0,35,0,-92,-1,24,-1,-112,-2,7,-2,-116,-3,7,-3,-120,-4,9,-4,-116,-5,27,-5,-90,-6,55,-6,-43,-7,126,-7,51,-7,-13,-8,-73,-8,-105,-8,127,-8,125,-8,-110,-8,-85,-8,-36,-8,28,-7,102,-7,-65,-7,30,-6,-109,-6,5,-5,-121,-5,5,-4,-115,-4,3,-3,-112,-3,16,-2,-111,-2,14,-1,-119,-1,4,0,120,0,-24,0,82,1,-78,1,30,2,117,2,-40,2,46,3,-125,3,-53,3,16,4,86,4,-111,4,-51,4,3,5,35,5,80,5,102,5,126,5,-116,5,-106,5,-102,5,-117,5,126,5,92,5,68,5,13,5,-30,4,-90,4,90,4,16,4,-74,3,99,3,-15,2,-115,2,26,2,-93,1,50,1,-82,0,53,0,-73,-1,55,-1,-61,-2,72,-2,-44,-3,93,-3,-12,-4,-116,-4,41,-4,-44,-5,125,-5,49,-5,-17,-6,-82,-6,125,-6,83,-6,48,-6,25,-6,7,-6,7,-6,4,-6,16,-6,36,-6,65,-6,102,-6,-107,-6,-59,-6,6,-5,67,-5,-109,-5,-36,-5,56,-4,-107,-4,-10,-4,95,-3,-49,-3,74,-2,-58,-2,66,-1,-53,-1,79,0,-26,0,101,1,-9,1,-128,2,10,3,-116,3,15,4,-127,4,-20,4,85,5,-76,5,1,6,70,6,-128,6,-88,6,-54,6,-39,6,-29,6,-23,6,-43,6,-57,6,-96,6,124,6,81,6,21,6,-40,5,-106,5,68,5,-8,4,-112,4,43,4,-66,3,70,3,-52,2,60,2,-85,1,26,1,121,0,-50,-1,47,-1,-122,-2,-33,-3,48,-3,-119,-4,-21,-5,77,-5,-73,-6,53,-6,-77,-7,70,-7,-25,-8,-113,-8,91,-8,45,-8,13,-8,8,-8,17,-8,49,-8,101,-8,-95,-8,-22,-8,75,-7,-72,-7,37,-6,-95,-6,44,-5,-70,-5,80,-4,-30,-4,-125,-3,23,-2,-60,-2,80,-1,-4,-1,-112,0,47,1,-51,1,99,2,2,3,-107,3,38,4,-69,4,72,5,-48,5,74,6,-66,6,51,7,-107,7,-16,7,58,8,122,8,-97,8,-60,8,-54,8,-55,8,-73,8,-118,8,83,8,14,8,-80,7,81,7,-46,6,90,6,-68,5,39,5,-120,4,-38,3}; }
	private static byte[] data90(){ return new byte[] {40,3,112,2,-76,1,-8,0,65,0,125,-1,-64,-2,10,-2,91,-3,-86,-4,12,-4,113,-5,-27,-6,96,-6,-24,-7,-122,-7,45,-7,-34,-8,-91,-8,121,-8,88,-8,77,-8,64,-8,87,-8,115,-8,-104,-8,-38,-8,17,-7,112,-7,-52,-7,54,-6,-91,-6,44,-5,-81,-5,73,-4,-40,-4,118,-3,40,-2,-50,-2,-125,-1,45,0,-27,0,-109,1,60,2,-20,2,-114,3,50,4,-61,4,80,5,-41,5,75,6,-73,6,15,7,106,7,-90,7,-37,7,-3,7,19,8,30,8,19,8,-4,7,-37,7,-85,7,114,7,43,7,-43,6,-122,6,27,6,-72,5,71,5,-43,4,93,4,-34,3,95,3,-33,2,97,2,-42,1,86,1,-56,0,66,0,-76,-1,45,-1,-94,-2,22,-2,-111,-3,6,-3,-124,-4,0,-4,-107,-5,37,-5,-70,-6,101,-6,23,-6,-37,-7,-88,-7,-120,-7,120,-7,118,-7,-119,-7,-84,-7,-38,-7,21,-6,97,-6,-70,-6,28,-5,124,-5,-10,-5,104,-4,-31,-4,92,-3,-35,-3,87,-2,-45,-2,69,-1,-63,-1,51,0,-92,0,16,1,123,1,-31,1,73,2,-93,2,-4,2,91,3,-83,3,9,4,79,4,-98,4,-28,4,38,5,95,5,-100,5,-52,5,-9,5,29,6,57,6,76,6,81,6,88,6,72,6,50,6,14,6,-13,5,-72,5,-125,5,59,5,-16,4,-104,4,62,4,-35,3,110,3,3,3,-110,2,35,2,-81,1,56,1,-62,0,73,0,-27,-1,107,-1,-4,-2,-114,-2,38,-2,-66,-3,86,-3,-3,-4,-96,-4,72,-4,-8,-5,-80,-5,107,-5,55,-5,2,-5,-49,-6,-79,-6,-112,-6,126,-6,125,-6,124,-6,-122,-6,-97,-6,-73,-6,-27,-6,17,-5,75,-5,-120,-5,-41,-5,34,-4,123,-4,-38,-4,73,-3,-81,-3,46,-2,-99,-2,36,-1,-89,-1,44,0,-68,0,60,1,-52,1,81,2,-41,2,88,3,-47,3,76,4,-81,4,25,5,117,5,-67,5,7,6,74,6,123,6,-94,6,-59,6,-39,6,-25,6,-20,6,-25,6,-38,6,-60,6,-88,6,127,6,87,6,34,6,-37,5,-97,5,64,5,-10,4,-127,4,29,4,-100,3,29,3,-108,2,-2,1,94,1,-68,0,19,0,104,-1,-78,-2,7,-2,81,-3,-92,-4,4,-4,91,-5,-55,-6,61,-6,-66,-7,74,-7,-26,-8,-89,-8,97,-8,63,-8,31,-8,37,-8,49,-8,78,-8,-128,-8,-75,-8,17,-7,94,-7,-61,-7,51,-6,-83,-6,33,-5,-91,-5,40,-4,-70,-4,75,-3,-39,-3,112,-2,3,-1,-99,-1,62,0,-51,0,111,1,9,2,-86,2,69,3,-35,3,122,4,6,5,-115,5,18,6,-112,6,-2,6,100,7,-69,7,0,8,61,8,101,8,127,8,-117,8,116,8,97,8,44,8,-9,7,-93,7,74,7,-36,6,102,6,-34,5,90,5,-71,4,24,4,114,3,-67,2,26,2,95,1,-83,0,-17,-1,64,-1,-115,-2,-39,-3,50,-3,-116,-4,-18,-5,81,-5,-61,-6,68,-6,-55,-7,95,-7,-5,-8,-88,-8,101,-8,45,-8,-4,-9,-30,-9,-35,-9,-33,-9,-14,-9,20,-8,68,-8,-120,-8,-41,-8,47,-7,-109,-7,10,-6,-118,-6,13,-5,-93,-5,66,-4,-27,-4,-120,-3,51,-2,-32,-2,-113,-1,56,0,-14,0,-114,1,59,2,-42,2,106,3,-3,3,-121,4,-4,4,110,5,-47,5,37,6,111,6,-78,6,-38,6,-4,6,13,7,22,7,8,7,-7,6,-43,6,-79,6,116,6,59,6,-21,5,-96,5,72,5,-23,4,-119,4,34,4,-71,3,71,3,-43,2,85,2,-34,1,92,1,-43,0,78,0,-59,-1,52,-1,-88,-2,19,-2,-119,-3,-13,-4,103,-4,-41,-5,88,-5,-30,-6,109,-6,9,-6,-86,-7,93,-7,23,-7,-19,-8,-56,-8,-59,-8,-72,-8,-47,-8,-21,-8,25,-7,84,-7,-98,-7,-24,-7,71,-6,-89,-6,13,-5,115,-5,-26,-5,79,-4,-62,-4,59,-3,-94,-3,19,-2,126,-2,-21,-2,73,-1,-70,-1,22,0,-128,0,-31,0,62,1,-95,1,-7,1,90,2,-76,2,16,3,95,3,-73,3,-2,3,73,4,-112,4,-60,4,-2,4,32,5,64,5,90,5,92,5,101,5,83,5,72,5,29,5,-14,4,-65,4,124,4,53,4,-29,3,-108,3,49,3,-41,2,117,2,16,2,-92,1,54,1,-49,0,95,0,-6,-1,-123,-1,29,-1,-76,-2,69,-2,-34,-3,122,-3,15,-3,-88,-4,74,-4,-22,-5,-117,-5,53,-5,-26,-6,-105,-6,88,-6,19,-6,-20,-7,-80,-7,-104,-7,117,-7,103,-7,99,-7,104,-7,118,-7,-115,-7,-75,-7,-30,-7,32,-6,92,-6,-87,-6,6,-5,95,-5,-59,-5,50,-4,-92,-4,35,-3,-102,-3,30,-2,-91,-2,38,-1,-81,-1,46,0,-67,0,54,1,-67,1,46,2,-86,2,12,3,116,3,-45,3}; }
	private static byte[] data91(){ return new byte[] {42,4,125,4,-67,4,4,5,45,5,98,5,-114,5,-90,5,-72,5,-56,5,-54,5,-61,5,-70,5,-98,5,-123,5,96,5,50,5,-17,4,-82,4,91,4,9,4,-92,3,46,3,-69,2,54,2,-88,1,22,1,119,0,-41,-1,42,-1,-127,-2,-45,-3,36,-3,114,-4,-56,-5,40,-5,-116,-6,0,-6,115,-7,1,-7,-108,-8,62,-8,-6,-9,-67,-9,-98,-9,-112,-9,-120,-9,-98,-9,-78,-9,-15,-9,31,-8,97,-8,-79,-8,8,-7,111,-7,-52,-7,69,-6,-85,-6,52,-5,-91,-5,56,-4,-70,-4,68,-3,-39,-3,110,-2,5,-1,-95,-1,66,0,-25,0,-126,1,42,2,-56,2,107,3,-3,3,-111,4,26,5,-98,5,20,6,122,6,-40,6,38,7,91,7,-122,7,-99,7,-94,7,-107,7,126,7,68,7,15,7,-68,6,93,6,-14,5,119,5,-7,4,114,4,-44,3,68,3,-100,2,1,2,91,1,-83,0,11,0,94,-1,-70,-2,29,-2,115,-3,-41,-4,69,-4,-96,-5,27,-5,-115,-6,9,-6,-112,-7,29,-7,-73,-8,100,-8,15,-8,-58,-9,-104,-9,106,-9,88,-9,76,-9,92,-9,108,-9,-100,-9,-51,-9,33,-8,124,-8,-30,-8,86,-7,-36,-7,103,-6,4,-5,-92,-5,67,-4,-13,-4,-94,-3,89,-2,1,-1,-78,-1,97,0,8,1,-85,1,76,2,-28,2,112,3,-12,3,106,4,-31,4,59,5,-110,5,-40,5,12,6,65,6,91,6,116,6,119,6,117,6,106,6,71,6,43,6,-8,5,-50,5,-116,5,76,5,0,5,-80,4,93,4,-10,3,-102,3,46,3,-68,2,77,2,-52,1,75,1,-62,0,63,0,-84,-1,26,-1,-123,-2,-5,-3,101,-3,-43,-4,71,-4,-63,-5,62,-5,-49,-6,97,-6,8,-6,-80,-7,108,-7,55,-7,11,-7,-8,-8,-29,-8,-23,-8,0,-7,30,-7,71,-7,121,-7,-69,-7,4,-6,93,-6,-83,-6,11,-5,108,-5,-47,-5,59,-4,-93,-4,11,-3,116,-3,-31,-3,74,-2,-73,-2,26,-1,-119,-1,-17,-1,91,0,-66,0,41,1,-114,1,-7,1,89,2,-62,2,30,3,120,3,-39,3,44,4,123,4,-72,4,-1,4,33,5,81,5,117,5,-126,5,-120,5,-124,5,108,5,90,5,50,5,12,5,-45,4,-107,4,83,4,9,4,-61,3,108,3,23,3,-58,2,109,2,18,2,-71,1,93,1,3,1,-104,0,62,0,-48,-1,107,-1,8,-1,-96,-2,48,-2,-60,-3,93,-3,-10,-4,-113,-4,39,-4,-55,-5,109,-5,25,-5,-45,-6,-120,-6,80,-6,21,-6,-19,-7,-44,-7,-67,-7,-65,-7,-62,-7,-47,-7,-23,-7,22,-6,72,-6,-124,-6,-52,-6,36,-5,-126,-5,-34,-5,75,-4,-74,-4,52,-3,-94,-3,37,-2,-92,-2,41,-1,-85,-1,44,0,-87,0,38,1,-99,1,26,2,-119,2,-6,2,96,3,-60,3,37,4,125,4,-49,4,24,5,90,5,-89,5,-39,5,15,6,54,6,85,6,114,6,-117,6,-118,6,-110,6,126,6,103,6,77,6,24,6,-29,5,-94,5,79,5,-13,4,-116,4,30,4,-96,3,25,3,-120,2,-12,1,82,1,-86,0,-3,-1,85,-1,-97,-2,-8,-3,79,-3,-82,-4,9,-4,124,-5,-20,-6,117,-6,8,-6,-95,-7,82,-7,7,-7,-43,-8,-84,-8,-100,-8,-106,-8,-94,-8,-80,-8,-39,-8,-4,-8,57,-7,124,-7,-54,-7,31,-6,127,-6,-32,-6,78,-5,-62,-5,67,-4,-60,-4,88,-3,-33,-3,126,-2,18,-1,-64,-1,97,0,8,1,-82,1,101,2,2,3,-88,3,65,4,-28,4,108,5,-8,5,116,6,-33,6,77,7,-100,7,-24,7,22,8,59,8,83,8,95,8,83,8,52,8,23,8,-44,7,-109,7,67,7,-30,6,-127,6,10,6,-112,5,18,5,125,4,-17,3,85,3,-69,2,30,2,119,1,-39,0,45,0,-116,-1,-30,-2,57,-2,-97,-3,2,-3,104,-4,-48,-5,72,-5,-57,-6,74,-6,-41,-7,118,-7,24,-7,-46,-8,-108,-8,116,-8,85,-8,66,-8,95,-8,114,-8,-95,-8,-35,-8,33,-7,-125,-7,-18,-7,98,-6,-27,-6,115,-5,13,-4,-84,-4,78,-3,-2,-3,-90,-2,82,-1,-7,-1,-88,0,78,1,-20,1,-105,2,48,3,-64,3,72,4,-62,4,56,5,-97,5,-1,5,76,6,-107,6,-53,6,-1,6,31,7,58,7,71,7,79,7,77,7,52,7,43,7,-2,6,-35,6,-86,6,115,6,55,6,-15,5,-92,5,75,5,-23,4,-127,4,16,4,-110,3,24,3,-114,2,-2,1,106,1,-46,0,52,0,-96,-1,-6,-2,100,-2,-44,-3,68,-3,-76,-4,64,-4,-60,-5,91,-5,11,-5,-78,-6,114,-6,70,-6,29,-6,17,-6,5,-6,17,-6,26,-6,68,-6,101,-6,-101,-6,-43,-6,29,-5,96,-5,-77,-5,6,-4,92,-4,-71,-4}; }
	private static byte[] data92(){ return new byte[] {16,-3,115,-3,-42,-3,55,-2,-99,-2,2,-1,110,-1,-42,-1,60,0,-90,0,19,1,-119,1,-19,1,93,2,-52,2,52,3,-100,3,-3,3,89,4,-68,4,0,5,78,5,-122,5,-54,5,-15,5,18,6,42,6,47,6,54,6,44,6,26,6,-6,5,-36,5,-87,5,121,5,61,5,7,5,-61,4,117,4,51,4,-35,3,-106,3,61,3,-23,2,-105,2,59,2,-30,1,124,1,21,1,-74,0,73,0,-27,-1,112,-1,2,-1,-108,-2,45,-2,-65,-3,82,-3,-23,-4,-120,-4,39,-4,-48,-5,-126,-5,56,-5,-9,-6,-60,-6,-110,-6,116,-6,97,-6,89,-6,86,-6,106,-6,-126,-6,-81,-6,-39,-6,30,-5,97,-5,-71,-5,14,-4,113,-4,-39,-4,60,-3,-73,-3,34,-2,-89,-2,35,-1,-102,-1,18,0,-114,0,8,1,123,1,-20,1,101,2,-46,2,59,3,-98,3,5,4,97,4,-76,4,13,5,90,5,-95,5,-26,5,34,6,92,6,-122,6,-79,6,-47,6,-27,6,-17,6,-4,6,-18,6,-33,6,-62,6,-109,6,103,6,23,6,-55,5,100,5,6,5,-111,4,11,4,-126,3,-13,2,80,2,-87,1,-2,0,86,0,-96,-1,-15,-2,75,-2,-95,-3,-4,-4,97,-4,-53,-5,62,-5,-54,-6,91,-6,-10,-7,-84,-7,97,-7,52,-7,4,-7,-20,-8,-39,-8,-27,-8,-19,-8,8,-7,43,-7,85,-7,-107,-7,-48,-7,31,-6,114,-6,-45,-6,59,-5,-83,-5,42,-4,-81,-4,51,-3,-57,-3,95,-2,-1,-2,-82,-1,88,0,3,1,-73,1,87,2,11,3,-85,3,85,4,-24,4,123,5,-5,5,109,6,-35,6,61,7,-127,7,-70,7,-13,7,7,8,30,8,14,8,3,8,-23,7,-70,7,127,7,59,7,-16,6,-116,6,54,6,-59,5,86,5,-45,4,87,4,-54,3,59,3,-87,2,18,2,112,1,-38,0,53,0,-107,-1,-22,-2,69,-2,-91,-3,-1,-4,98,-4,-56,-5,49,-5,-89,-6,31,-6,-93,-7,55,-7,-36,-8,-125,-8,65,-8,16,-8,-5,-9,-18,-9,4,-8,18,-8,67,-8,-118,-8,-45,-8,52,-7,-93,-7,22,-6,-98,-6,37,-5,-63,-5,88,-4,-1,-4,-102,-3,60,-2,-25,-2,-127,-1,34,0,-67,0,82,1,-27,1,111,2,-14,2,109,3,-27,3,82,4,-76,4,11,5,86,5,-93,5,-33,5,20,6,60,6,96,6,117,6,-127,6,-117,6,127,6,117,6,93,6,61,6,22,6,-26,5,-97,5,97,5,14,5,-77,4,89,4,-28,3,121,3,-13,2,119,2,-24,1,89,1,-63,0,49,0,-113,-1,0,-1,105,-2,-45,-3,73,-3,-63,-4,57,-4,-51,-5,88,-5,-3,-6,-98,-6,85,-6,25,-6,-28,-7,-61,-7,-91,-7,-94,-7,-101,-7,-98,-7,-80,-7,-53,-7,-9,-7,29,-6,80,-6,-112,-6,-50,-6,20,-5,88,-5,-80,-5,2,-4,95,-4,-73,-4,17,-3,121,-3,-37,-3,67,-2,-91,-2,29,-1,-124,-1,-12,-1,106,0,-37,0,71,1,-79,1,33,2,-127,2,-23,2,68,3,-96,3,-18,3,58,4,109,4,-84,4,-53,4,-18,4,5,5,12,5,13,5,-1,4,-6,4,-40,4,-70,4,-103,4,105,4,56,4,4,4,-45,3,-109,3,86,3,20,3,-54,2,-121,2,50,2,-22,1,-112,1,49,1,-35,0,108,0,19,0,-98,-1,51,-1,-70,-2,73,-2,-50,-3,85,-3,-26,-4,110,-4,8,-4,-110,-5,60,-5,-34,-6,-123,-6,61,-6,2,-6,-58,-7,-92,-7,-119,-7,113,-7,110,-7,118,-7,-123,-7,-96,-7,-56,-7,5,-6,55,-6,126,-6,-42,-6,37,-5,-124,-5,-30,-5,71,-4,-77,-4,21,-3,-119,-3,-11,-3,109,-2,-39,-2,70,-1,-73,-1,37,0,-98,0,-1,0,117,1,-38,1,72,2,-76,2,20,3,118,3,-30,3,46,4,-118,4,-49,4,30,5,89,5,-116,5,-69,5,-26,5,-8,5,9,6,9,6,-7,5,-33,5,-61,5,-116,5,81,5,5,5,-76,4,74,4,-28,3,104,3,-22,2,101,2,-53,1,58,1,-107,0,-1,-1,82,-1,-71,-2,13,-2,114,-3,-47,-4,60,-4,-84,-5,38,-5,-89,-6,45,-6,-63,-7,94,-7,12,-7,-53,-8,-113,-8,94,-8,61,-8,44,-8,26,-8,34,-8,47,-8,71,-8,109,-8,-100,-8,-42,-8,34,-7,115,-7,-50,-7,47,-6,-88,-6,39,-5,-84,-5,55,-4,-48,-4,112,-3,11,-2,-72,-2,95,-1,18,0,-74,0,101,1,-2,1,-82,2,59,3,-39,3,92,4,-37,4,80,5,-76,5,18,6,89,6,-101,6,-56,6,-22,6,-6,6,-3,6,-12,6,-43,6,-67,6,-126,6,81,6,3,6,-79,5,83,5,-15,4,-127,4,11,4,-109,3,15,3,-128,2,-15,1,96,1,-67,0,43,0,-126,-1,-23,-2,59,-2,-99,-3,-2,-4,84,-4}; }
	private static byte[] data93(){ return new byte[] {-67,-5,34,-5,-112,-6,-1,-7,-126,-7,15,-7,-84,-8,73,-8,5,-8,-60,-9,-98,-9,-116,-9,-125,-9,-121,-9,-89,-9,-41,-9,16,-8,90,-8,-71,-8,33,-7,-111,-7,10,-6,-107,-6,31,-5,-85,-5,72,-4,-34,-4,120,-3,17,-2,-81,-2,73,-1,-37,-1,109,0,-1,0,-116,1,22,2,-118,2,19,3,113,3,-31,3,65,4,-104,4,-22,4,48,5,113,5,-91,5,-50,5,-18,5,8,6,18,6,17,6,10,6,-6,5,-40,5,-79,5,127,5,66,5,-3,4,-90,4,75,4,-32,3,119,3,-1,2,124,2,-7,1,118,1,-27,0,84,0,-54,-1,60,-1,-84,-2,32,-2,-108,-3,27,-3,-104,-4,40,-4,-65,-5,84,-5,-10,-6,-80,-6,101,-6,41,-6,-6,-7,-47,-7,-72,-7,-86,-7,-112,-7,-94,-7,-92,-7,-69,-7,-47,-7,-6,-7,32,-6,83,-6,-119,-6,-55,-6,8,-5,91,-5,-90,-5,-1,-5,85,-4,-70,-4,23,-3,-121,-3,-17,-3,106,-2,-42,-2,75,-1,-62,-1,62,0,-71,0,37,1,-94,1,13,2,-126,2,-31,2,61,3,-107,3,-23,3,34,4,94,4,-114,4,-81,4,-49,4,-39,4,-23,4,-31,4,-33,4,-44,4,-73,4,-90,4,-124,4,97,4,58,4,19,4,-30,3,-64,3,126,3,73,3,22,3,-48,2,-111,2,66,2,-15,1,-104,1,68,1,-40,0,112,0,11,0,-110,-1,35,-1,-88,-2,45,-2,-72,-3,64,-3,-55,-4,93,-4,-21,-5,-125,-5,41,-5,-41,-6,-120,-6,76,-6,23,-6,-19,-7,-47,-7,-59,-7,-65,-7,-56,-7,-32,-7,-3,-7,45,-6,98,-6,-101,-6,-27,-6,47,-5,-124,-5,-39,-5,56,-4,-109,-4,-14,-4,94,-3,-63,-3,42,-2,-117,-2,0,-1,97,-1,-44,-1,62,0,-78,0,40,1,-98,1,10,2,-127,2,-20,2,96,3,-58,3,47,4,-112,4,-17,4,69,5,-112,5,-40,5,10,6,66,6,104,6,-116,6,-109,6,-98,6,-109,6,123,6,93,6,37,6,-20,5,-97,5,78,5,-28,4,123,4,5,4,-122,3,-1,2,110,2,-39,1,76,1,-89,0,8,0,116,-1,-38,-2,70,-2,-83,-3,33,-3,-110,-4,25,-4,-107,-5,46,-5,-55,-6,97,-6,14,-6,-60,-7,-128,-7,80,-7,26,-7,-3,-8,-26,-8,-40,-8,-36,-8,-38,-8,-4,-8,32,-7,87,-7,-112,-7,-26,-7,62,-6,-84,-6,27,-5,-99,-5,43,-4,-67,-4,89,-3,0,-2,-86,-2,90,-1,17,0,-70,0,112,1,22,2,-63,2,93,3,-1,3,-120,4,17,5,-117,5,-12,5,91,6,-90,6,-18,6,43,7,86,7,117,7,-124,7,-118,7,-122,7,114,7,90,7,49,7,7,7,-51,6,-113,6,69,6,-16,5,-103,5,38,5,-61,4,79,4,-50,3,68,3,-71,2,34,2,126,1,-42,0,54,0,-126,-1,-41,-2,31,-2,124,-3,-47,-4,44,-4,-108,-5,-9,-6,-127,-6,-1,-7,-101,-7,59,-7,-10,-8,-58,-8,-101,-8,-114,-8,-114,-8,-93,-8,-61,-8,-14,-8,44,-7,124,-7,-46,-7,54,-6,-84,-6,24,-5,-104,-5,24,-4,-93,-4,46,-3,-59,-3,73,-2,-30,-2,114,-1,14,0,-110,0,41,1,-84,1,64,2,-71,2,68,3,-78,3,46,4,-105,4,-2,4,92,5,-76,5,11,6,64,6,-120,6,-78,6,-32,6,-5,6,16,7,28,7,27,7,7,7,-14,6,-60,6,-109,6,89,6,20,6,-66,5,95,5,0,5,-115,4,19,4,-99,3,18,3,-111,2,-2,1,117,1,-24,0,93,0,-51,-1,76,-1,-64,-2,72,-2,-65,-3,93,-3,-24,-4,-121,-4,52,-4,-36,-5,-99,-5,85,-5,39,-5,-10,-6,-40,-6,-64,-6,-78,-6,-83,-6,-79,-6,-72,-6,-53,-6,-22,-6,9,-5,52,-5,99,-5,-96,-5,-33,-5,41,-4,114,-4,-54,-4,34,-3,127,-3,-23,-3,89,-2,-51,-2,58,-1,-64,-1,51,0,-71,0,41,1,-86,1,30,2,-108,2,-3,2,101,3,-54,3,30,4,112,4,-78,4,-20,4,30,5,67,5,102,5,-128,5,-127,5,-114,5,-116,5,-109,5,127,5,117,5,105,5,83,5,51,5,41,5,-1,4,-28,4,-77,4,-125,4,82,4,29,4,-36,3,-109,3,74,3,-15,2,-99,2,52,2,-56,1,92,1,-33,0,108,0,-20,-1,113,-1,-23,-2,109,-2,-12,-3,-128,-3,5,-3,-101,-4,64,-4,-31,-5,-105,-5,73,-5,20,-5,-26,-6,-64,-6,-85,-6,-92,-6,-93,-6,-75,-6,-56,-6,-25,-6,15,-5,55,-5,110,-5,-81,-5,-21,-5,55,-4,124,-4,-49,-4,34,-3,122,-3,-32,-3,54,-2,-103,-2,-5,-2,99,-1,-48,-1,61,0,-76,0,31,1,-100,1,6,2,-118,2,-6,2,112,3,-33,3,83,4,-66,4,30,5,-127,5,-44,5,34,6,104,6,-99,6,-42,6,-20,6,12,7}; }
	private static byte[] data94(){ return new byte[] {24,7,30,7,2,7,-11,6,-61,6,-108,6,75,6,6,6,-87,5,77,5,-37,4,110,4,-21,3,106,3,-31,2,89,2,-57,1,53,1,-97,0,11,0,121,-1,-26,-2,91,-2,-54,-3,71,-3,-61,-4,72,-4,-47,-5,100,-5,-7,-6,-109,-6,64,-6,-23,-7,-79,-7,111,-7,71,-7,37,-7,8,-7,10,-7,22,-7,35,-7,70,-7,125,-7,-57,-7,21,-6,113,-6,-35,-6,81,-5,-34,-5,101,-4,-9,-4,-93,-3,63,-2,-25,-2,-111,-1,63,0,-26,0,-107,1,53,2,-42,2,115,3,0,4,-115,4,7,5,121,5,-29,5,60,6,-120,6,-43,6,8,7,55,7,82,7,104,7,120,7,118,7,104,7,88,7,49,7,19,7,-35,6,-91,6,98,6,15,6,-70,5,80,5,-21,4,110,4,-17,3,104,3,-39,2,47,2,-102,1,-21,0,56,0,-122,-1,-41,-2,39,-2,121,-3,-55,-4,34,-4,-119,-5,-4,-6,116,-6,1,-6,-96,-7,68,-7,-5,-8,-62,-8,-88,-8,-116,-8,-111,-8,-97,-8,-69,-8,-23,-8,32,-7,103,-7,-71,-7,25,-6,-126,-6,-18,-6,103,-5,-32,-5,98,-4,-30,-4,109,-3,-17,-3,-126,-2,9,-1,-111,-1,24,0,-93,0,41,1,-86,1,39,2,-96,2,25,3,-118,3,-6,3,93,4,-61,4,29,5,103,5,-74,5,-8,5,40,6,85,6,119,6,-117,6,-109,6,-106,6,-128,6,97,6,55,6,11,6,-62,5,120,5,38,5,-61,4,97,4,-21,3,120,3,-1,2,127,2,-4,1,121,1,-2,0,119,0,-5,-1,116,-1,-6,-2,120,-2,8,-2,-105,-3,34,-3,-62,-4,93,-4,8,-4,-78,-5,99,-5,31,-5,-29,-6,-81,-6,-127,-6,96,-6,73,-6,46,-6,41,-6,33,-6,40,-6,63,-6,82,-6,120,-6,-96,-6,-37,-6,16,-5,82,-5,-98,-5,-3,-5,77,-4,-68,-4,25,-3,-107,-3,0,-2,120,-2,-15,-2,108,-1,-18,-1,89,0,-42,0,60,1,-86,1,-2,1,99,2,-76,2,8,3,68,3,127,3,-75,3,-36,3,1,4,40,4,66,4,92,4,105,4,118,4,-125,4,-117,4,-121,4,-114,4,124,4,120,4,105,4,85,4,58,4,27,4,-12,3,-59,3,-118,3,74,3,-3,2,-82,2,79,2,-10,1,-126,1,32,1,-102,0,48,0,-93,-1,50,-1,-87,-2,42,-2,-87,-3,49,-3,-69,-4,71,-4,-33,-5,125,-5,45,-5,-35,-6,-99,-6,102,-6,59,-6,25,-6,6,-6,-5,-7,-7,-7,7,-6,21,-6,46,-6,82,-6,118,-6,-98,-6,-54,-6,6,-5,58,-5,-125,-5,-68,-5,13,-4,85,-4,-78,-4,3,-3,98,-3,-55,-3,49,-2,-98,-2,10,-1,-119,-1,-2,-1,123,0,-8,0,116,1,-13,1,101,2,-29,2,80,3,-63,3,38,4,-123,4,-34,4,33,5,110,5,-99,5,-44,5,-14,5,1,6,13,6,5,6,-8,5,-29,5,-78,5,-126,5,60,5,-11,4,-95,4,60,4,-37,3,102,3,0,3,119,2,-12,1,112,1,-24,0,98,0,-43,-1,73,-1,-68,-2,52,-2,-90,-3,35,-3,-96,-4,31,-4,-89,-5,33,-5,-69,-6,61,-6,-32,-7,127,-7,43,-7,-30,-8,-95,-8,108,-8,71,-8,45,-8,42,-8,42,-8,68,-8,106,-8,-97,-8,-24,-8,59,-7,-98,-7,13,-6,-111,-6,7,-5,-101,-5,47,-4,-59,-4,108,-3,5,-2,-79,-2,83,-1,-16,-1,-107,0,46,1,-62,1,81,2,-39,2,85,3,-45,3,54,4,-95,4,-6,4,71,5,-109,5,-46,5,0,6,41,6,76,6,91,6,113,6,111,6,116,6,93,6,65,6,34,6,-21,5,-78,5,112,5,24,5,-78,4,67,4,-48,3,68,3,-75,2,16,2,119,1,-58,0,24,0,93,-1,-89,-2,-3,-3,67,-3,-99,-4,-17,-5,88,-5,-58,-6,69,-6,-51,-7,100,-7,17,-7,-62,-8,-120,-8,91,-8,64,-8,51,-8,58,-8,67,-8,94,-8,-117,-8,-77,-8,-5,-8,61,-7,-120,-7,-36,-7,63,-6,-90,-6,12,-5,126,-5,-16,-5,110,-4,-15,-4,109,-3,-15,-3,119,-2,3,-1,-102,-1,21,0,-89,0,45,1,-73,1,55,2,-72,2,50,3,-87,3,20,4,121,4,-37,4,38,5,111,5,-91,5,-34,5,-12,5,14,6,16,6,4,6,-14,5,-51,5,-96,5,101,5,30,5,-43,4,-124,4,29,4,-63,3,83,3,-25,2,119,2,-6,1,-116,1,19,1,-104,0,29,0,-84,-1,43,-1,-67,-2,68,-2,-50,-3,99,-3,-3,-4,-111,-4,45,-4,-45,-5,-123,-5,53,-5,-24,-6,-86,-6,113,-6,68,-6,23,-6,-5,-7,-29,-7,-40,-7,-46,-7,-35,-7,-28,-7,-7,-7,21,-6,68,-6,126,-6,-69,-6,-4,-6,72,-5,-95,-5,2,-4,100,-4,-42,-4,62,-3,-71,-3,45,-2,-86,-2,23,-1,-107,-1}; }
	private static byte[] data95(){ return new byte[] {4,0,118,0,-29,0,72,1,-92,1,2,2,79,2,-98,2,-38,2,30,3,85,3,-119,3,-73,3,-37,3,6,4,30,4,60,4,87,4,106,4,123,4,-128,4,-128,4,-121,4,-121,4,119,4,108,4,66,4,44,4,-6,3,-50,3,-109,3,83,3,3,3,-80,2,82,2,-15,1,-121,1,19,1,-94,0,43,0,-83,-1,50,-1,-79,-2,65,-2,-62,-3,82,-3,-34,-4,124,-4,26,-4,-54,-5,115,-5,48,-5,-12,-6,-59,-6,-96,-6,122,-6,101,-6,88,-6,81,-6,77,-6,91,-6,92,-6,118,-6,-116,-6,-80,-6,-48,-6,1,-5,55,-5,101,-5,-80,-5,-14,-5,61,-4,-108,-4,-17,-4,92,-3,-64,-3,48,-2,-91,-2,36,-1,-104,-1,27,0,-97,0,39,1,-87,1,38,2,-89,2,26,3,-109,3,-9,3,97,4,-61,4,14,5,94,5,-99,5,-47,5,2,6,29,6,45,6,58,6,58,6,42,6,14,6,-22,5,-75,5,-122,5,67,5,-8,4,-94,4,69,4,-33,3,123,3,2,3,-110,2,18,2,-111,1,16,1,-122,0,5,0,120,-1,-19,-2,104,-2,-49,-3,75,-3,-59,-4,60,-4,-57,-5,65,-5,-44,-6,104,-6,9,-6,-77,-7,102,-7,45,-7,-5,-8,-34,-8,-64,-8,-64,-8,-62,-8,-37,-8,4,-7,55,-7,125,-7,-43,-7,47,-6,-105,-6,15,-5,-115,-5,26,-4,-87,-4,66,-3,-39,-3,121,-2,24,-1,-72,-1,86,0,-17,0,-119,1,24,2,-87,2,47,3,-80,3,39,4,-102,4,-4,4,93,5,-78,5,-11,5,63,6,120,6,-95,6,-48,6,-21,6,1,7,17,7,25,7,9,7,-11,6,-43,6,-86,6,122,6,41,6,-34,5,-121,5,10,5,-99,4,23,4,-124,3,-11,2,78,2,-86,1,3,1,77,0,-88,-1,-21,-2,81,-2,-104,-3,4,-3,106,-4,-33,-5,90,-5,-29,-6,-127,-6,29,-6,-35,-7,-101,-7,102,-7,77,-7,60,-7,54,-7,58,-7,84,-7,113,-7,-103,-7,-46,-7,10,-6,89,-6,-103,-6,-3,-6,86,-5,-69,-5,35,-4,-112,-4,8,-3,-128,-3,-4,-3,-124,-2,11,-1,-105,-1,32,0,-75,0,66,1,-44,1,90,2,-23,2,113,3,-14,3,108,4,-31,4,79,5,-87,5,-1,5,64,6,124,6,-90,6,-63,6,-39,6,-39,6,-53,6,-75,6,-113,6,103,6,41,6,-14,5,-88,5,85,5,11,5,-90,4,70,4,-26,3,124,3,27,3,-95,2,67,2,-63,1,90,1,-26,0,110,0,-8,-1,-121,-1,18,-1,-96,-2,41,-2,-57,-3,92,-3,-5,-4,-106,-4,59,-4,-16,-5,-91,-5,95,-5,46,-5,-7,-6,-51,-6,-70,-6,-103,-6,-103,-6,-107,-6,-87,-6,-65,-6,-23,-6,16,-5,77,-5,-115,-5,-40,-5,44,-4,-121,-4,-26,-4,73,-3,-72,-3,39,-2,-105,-2,10,-1,125,-1,-14,-1,94,0,-52,0,52,1,-108,1,-5,1,84,2,-87,2,-7,2,65,3,-116,3,-59,3,5,4,61,4,107,4,-96,4,-66,4,-18,4,15,5,47,5,73,5,87,5,111,5,116,5,127,5,120,5,112,5,94,5,71,5,31,5,-9,4,-64,4,-126,4,56,4,-19,3,-114,3,44,3,-65,2,84,2,-37,1,103,1,-24,0,109,0,-12,-1,122,-1,8,-1,-119,-2,32,-2,-71,-3,96,-3,-3,-4,-80,-4,109,-4,39,-4,-9,-5,-61,-5,-99,-5,115,-5,97,-5,64,-5,59,-5,49,-5,44,-5,38,-5,47,-5,60,-5,80,-5,103,-5,-115,-5,-79,-5,-24,-5,30,-4,99,-4,-79,-4,10,-3,107,-3,-49,-3,59,-2,-73,-2,48,-1,-80,-1,51,0,-61,0,67,1,-55,1,77,2,-51,2,80,3,-62,3,53,4,-105,4,-5,4,87,5,-94,5,-24,5,28,6,84,6,117,6,-116,6,-97,6,-85,6,-98,6,-106,6,123,6,91,6,52,6,-4,5,-62,5,-128,5,55,5,-36,4,-119,4,32,4,-62,3,79,3,-43,2,88,2,-39,1,82,1,-50,0,61,0,-72,-1,35,-1,-111,-2,-8,-3,114,-3,-28,-4,89,-4,-37,-5,101,-5,-12,-6,-122,-6,49,-6,-37,-7,-100,-7,100,-7,66,-7,37,-7,37,-7,36,-7,74,-7,103,-7,-98,-7,-32,-7,55,-6,-109,-6,-7,-6,112,-5,-19,-5,118,-4,-1,-4,-110,-3,37,-2,-71,-2,85,-1,-21,-1,-128,0,27,1,-98,1,50,2,-73,2,54,3,-72,3,43,4,-99,4,2,5,98,5,-74,5,17,6,83,6,-105,6,-47,6,5,7,32,7,74,7,83,7,92,7,79,7,63,7,37,7,-13,6,-78,6,102,6,17,6,-92,5,51,5,-79,4,43,4,-109,3,-7,2,83,2,-79,1,3,1,83,0,-79,-1,8,-1,98,-2,-49,-3,53,-3,-88,-4,45,-4,-77,-5,68,-5,-20,-6,-115,-6,74,-6,4,-6,-37,-7,-85,-7}; }
	private static byte[] data96(){ return new byte[] {-101,-7,-124,-7,122,-7,-128,-7,-110,-7,-88,-7,-58,-7,-6,-7,50,-6,112,-6,-62,-6,14,-5,107,-5,-36,-5,62,-4,-69,-4,52,-3,-67,-3,69,-2,-43,-2,98,-1,-2,-1,-116,0,39,1,-78,1,70,2,-51,2,87,3,-47,3,65,4,-79,4,7,5,92,5,-100,5,-27,5,7,6,45,6,59,6,70,6,66,6,61,6,26,6,0,6,-46,5,-88,5,102,5,49,5,-28,4,-98,4,77,4,-7,3,-98,3,60,3,-35,2,122,2,9,2,-96,1,52,1,-63,0,78,0,-46,-1,100,-1,-14,-2,124,-2,13,-2,-95,-3,54,-3,-56,-4,114,-4,18,-4,-62,-5,112,-5,48,-5,-17,-6,-64,-6,-109,-6,114,-6,89,-6,75,-6,77,-6,80,-6,109,-6,-110,-6,-73,-6,-17,-6,36,-5,115,-5,-67,-5,33,-4,114,-4,-32,-4,66,-3,-87,-3,20,-2,126,-2,-23,-2,84,-1,-73,-1,28,0,121,0,-44,0,43,1,120,1,-44,1,24,2,92,2,-89,2,-29,2,24,3,84,3,-119,3,-65,3,-22,3,24,4,65,4,102,4,-118,4,-99,4,-68,4,-62,4,-44,4,-49,4,-46,4,-70,4,-84,4,-120,4,85,4,36,4,-29,3,-101,3,63,3,-20,2,-118,2,37,2,-81,1,61,1,-57,0,79,0,-39,-1,99,-1,-14,-2,123,-2,22,-2,-88,-3,80,-3,-12,-4,-94,-4,84,-4,17,-4,-48,-5,-113,-5,95,-5,46,-5,7,-5,-32,-6,-63,-6,-90,-6,-115,-6,-127,-6,111,-6,117,-6,116,-6,-120,-6,-107,-6,-68,-6,-30,-6,21,-5,81,-5,-107,-5,-26,-5,63,-4,-97,-4,10,-3,-127,-3,-18,-3,112,-2,-17,-2,114,-1,-13,-1,118,0,-11,0,119,1,-15,1,101,2,-40,2,67,3,-91,3,5,4,82,4,-96,4,-32,4,28,5,72,5,115,5,-107,5,-90,5,-79,5,-85,5,-89,5,-102,5,123,5,91,5,48,5,-4,4,-56,4,-124,4,47,4,-38,3,-125,3,24,3,-89,2,51,2,-67,1,52,1,-75,0,34,0,-103,-1,1,-1,108,-2,-35,-3,70,-3,-67,-4,45,-4,-88,-5,38,-5,-78,-6,63,-6,-34,-7,-119,-7,57,-7,3,-7,-60,-8,-95,-8,-123,-8,-116,-8,-113,-8,-84,-8,-62,-8,-1,-8,62,-7,-123,-7,-30,-7,68,-6,-70,-6,44,-5,-88,-5,51,-4,-66,-4,79,-3,-34,-3,108,-2,-5,-2,-107,-1,23,0,-88,0,40,1,-79,1,43,2,-94,2,34,3,-119,3,-14,3,84,4,-71,4,14,5,92,5,-94,5,-24,5,29,6,77,6,116,6,-115,6,-104,6,-103,6,-123,6,106,6,64,6,-2,5,-78,5,88,5,-17,4,123,4,-1,3,105,3,-39,2,59,2,-110,1,-15,0,74,0,-97,-1,-10,-2,80,-2,-72,-3,29,-3,-109,-4,7,-4,-116,-5,32,-5,-72,-6,90,-6,13,-6,-61,-7,-117,-7,97,-7,52,-7,29,-7,7,-7,10,-7,10,-7,21,-7,34,-7,67,-7,103,-7,-103,-7,-49,-7,16,-6,93,-6,-78,-6,13,-5,118,-5,-28,-5,96,-4,-34,-4,97,-3,-15,-3,-121,-2,34,-1,-77,-1,82,0,-30,0,118,1,8,2,-119,2,8,3,121,3,-24,3,78,4,-100,4,-29,4,36,5,70,5,110,5,127,5,-112,5,-113,5,-124,5,119,5,91,5,53,5,15,5,-44,4,-90,4,92,4,27,4,-46,3,-123,3,46,3,-47,2,121,2,19,2,-83,1,71,1,-45,0,108,0,-11,-1,-127,-1,18,-1,-103,-2,41,-2,-73,-3,74,-3,-32,-4,122,-4,21,-4,-79,-5,101,-5,12,-5,-50,-6,-115,-6,93,-6,49,-6,22,-6,1,-6,-12,-7,-7,-7,6,-6,35,-6,68,-6,101,-6,-86,-6,-23,-6,34,-5,122,-5,-61,-5,36,-4,121,-4,-38,-4,56,-3,-105,-3,-1,-3,90,-2,-64,-2,28,-1,125,-1,-43,-1,53,0,-119,0,-28,0,50,1,-122,1,-46,1,35,2,103,2,-88,2,-14,2,49,3,110,3,-91,3,-36,3,18,4,64,4,104,4,-116,4,-92,4,-73,4,-66,4,-54,4,-74,4,-84,4,-112,4,101,4,53,4,-1,3,-72,3,104,3,19,3,-87,2,79,2,-30,1,119,1,5,1,-106,0,45,0,-70,-1,75,-1,-22,-2,-128,-2,40,-2,-56,-3,114,-3,30,-3,-41,-4,-114,-4,74,-4,5,-4,-51,-5,-113,-5,97,-5,42,-5,-5,-6,-53,-6,-85,-6,-113,-6,114,-6,96,-6,82,-6,79,-6,83,-6,107,-6,-124,-6,-90,-6,-35,-6,21,-5,104,-5,-75,-5,25,-4,-124,-4,-9,-4,107,-3,-26,-3,111,-2,-18,-2,124,-1,-3,-1,-123,0,8,1,127,1,-8,1,104,2,-42,2,65,3,-103,3,-11,3,70,4,-121,4,-51,4,-4,4,51,5,93,5,122,5,-109,5,-88,5,-83,5,-75,5,-85,5,-104,5,-124,5,98,5,59,5,8,5,-43,4,-121,4}; }
	private static byte[] data97(){ return new byte[] {56,4,-35,3,123,3,14,3,-102,2,21,2,-115,1,11,1,125,0,-26,-1,82,-1,-72,-2,36,-2,-108,-3,1,-3,119,-4,-4,-5,120,-5,11,-5,-101,-6,66,-6,-25,-7,-89,-7,99,-7,63,-7,26,-7,11,-7,5,-7,10,-7,32,-7,74,-7,118,-7,-78,-7,-9,-7,78,-6,-93,-6,2,-5,110,-5,-24,-5,99,-4,-32,-4,104,-3,-25,-3,116,-2,-1,-2,-115,-1,29,0,-93,0,47,1,-81,1,60,2,-62,2,70,3,-65,3,49,4,-84,4,7,5,122,5,-58,5,34,6,103,6,-94,6,-47,6,-13,6,15,7,15,7,16,7,-12,6,-45,6,-104,6,91,6,12,6,-86,5,71,5,-55,4,78,4,-50,3,60,3,-85,2,24,2,120,1,-33,0,71,0,-77,-1,36,-1,-116,-2,18,-2,-117,-3,7,-3,-103,-4,40,-4,-54,-5,98,-5,18,-5,-59,-6,-125,-6,68,-6,20,-6,-30,-7,-62,-7,-78,-7,-102,-7,-103,-7,-101,-7,-76,-7,-47,-7,-11,-7,50,-6,104,-6,-71,-6,18,-5,114,-5,-27,-5,88,-4,-31,-4,110,-3,-11,-3,-114,-2,29,-1,-68,-1,85,0,-18,0,118,1,20,2,-106,2,30,3,-111,3,4,4,99,4,-65,4,10,5,81,5,-125,5,-75,5,-44,5,-15,5,-3,5,7,6,1,6,-8,5,-32,5,-56,5,-90,5,-123,5,83,5,32,5,-25,4,-94,4,97,4,12,4,-60,3,98,3,19,3,-92,2,68,2,-42,1,109,1,-15,0,-123,0,8,0,-104,-1,25,-1,-95,-2,49,-2,-63,-3,85,-3,-20,-4,-123,-4,45,-4,-38,-5,-108,-5,84,-5,32,-5,-10,-6,-34,-6,-52,-6,-65,-6,-60,-6,-49,-6,-23,-6,13,-5,57,-5,105,-5,-88,-5,-30,-5,45,-4,122,-4,-59,-4,25,-3,107,-3,-54,-3,29,-2,-128,-2,-37,-2,52,-1,-114,-1,-19,-1,66,0,-88,0,-3,0,89,1,-71,1,11,2,105,2,-78,2,17,3,90,3,-85,3,-20,3,54,4,125,4,-75,4,-20,4,24,5,64,5,96,5,111,5,-124,5,-118,5,-127,5,108,5,82,5,52,5,2,5,-50,4,-117,4,71,4,-10,3,-91,3,80,3,-10,2,-108,2,46,2,-44,1,112,1,14,1,-84,0,76,0,-17,-1,-118,-1,51,-1,-39,-2,-124,-2,46,-2,-42,-3,-118,-3,52,-3,-27,-4,-98,-4,82,-4,14,-4,-52,-5,-116,-5,90,-5,49,-5,11,-5,-24,-6,-45,-6,-61,-6,-62,-6,-45,-6,-29,-6,11,-5,56,-5,116,-5,-70,-5,8,-4,97,-4,-57,-4,44,-3,-96,-3,20,-2,-101,-2,12,-1,-103,-1,20,0,-97,0,23,1,-112,1,5,2,115,2,-28,2,68,3,-89,3,2,4,81,4,-101,4,-23,4,29,5,92,5,-123,5,-70,5,-28,5,-6,5,29,6,39,6,49,6,51,6,42,6,32,6,0,6,-32,5,-73,5,-128,5,50,5,-18,4,-123,4,36,4,-74,3,64,3,-68,2,57,2,-87,1,23,1,-119,0,-26,-1,88,-1,-65,-2,47,-2,-98,-3,26,-3,-105,-4,29,-4,-85,-5,64,-5,-24,-6,-107,-6,75,-6,16,-6,-24,-7,-59,-7,-82,-7,-92,-7,-86,-7,-80,-7,-45,-7,-7,-7,51,-6,114,-6,-81,-6,12,-5,106,-5,-56,-5,42,-4,-90,-4,28,-3,-97,-3,22,-2,-99,-2,29,-1,-72,-1,57,0,-48,0,87,1,-29,1,112,2,-8,2,123,3,-11,3,119,4,-32,4,86,5,-71,5,25,6,105,6,-81,6,-29,6,19,7,44,7,65,7,68,7,53,7,33,7,-22,6,-62,6,115,6,42,6,-58,5,103,5,-12,4,119,4,-3,3,112,3,-18,2,89,2,-49,1,61,1,-85,0,26,0,-109,-1,14,-1,-113,-2,3,-2,-103,-3,31,-3,-79,-4,68,-4,-23,-5,-116,-5,65,-5,-20,-6,-91,-6,107,-6,50,-6,4,-6,-30,-7,-51,-7,-64,-7,-72,-7,-61,-7,-47,-7,-9,-7,43,-6,101,-6,-83,-6,3,-5,105,-5,-32,-5,87,-4,-28,-4,110,-3,-4,-3,-97,-2,42,-1,-47,-1,100,0,-6,0,-119,1,26,2,-105,2,16,3,127,3,-27,3,58,4,-110,4,-49,4,12,5,58,5,94,5,123,5,-111,5,-97,5,-85,5,-92,5,-95,5,-109,5,-127,5,103,5,72,5,37,5,-10,4,-61,4,-110,4,73,4,13,4,-68,3,109,3,12,3,-83,2,67,2,-34,1,102,1,-14,0,125,0,-3,-1,-127,-1,9,-1,-108,-2,27,-2,-83,-3,60,-3,-43,-4,115,-4,38,-4,-42,-5,-116,-5,90,-5,34,-5,1,-5,-28,-6,-44,-6,-56,-6,-46,-6,-40,-6,-15,-6,6,-5,45,-5,79,-5,-126,-5,-76,-5,-9,-5,47,-4,123,-4,-66,-4,18,-3,87,-3,-79,-3,5,-2,87,-2,-62,-2,24,-1,118,-1,-49,-1,50,0,-114,0,-18,0,73,1,-97,1,0,2,77,2,-85,2,-24,2}; }
	private static byte[] data98(){ return new byte[] {64,3,122,3,-57,3,2,4,58,4,103,4,-116,4,-79,4,-59,4,-37,4,-26,4,-21,4,-26,4,-43,4,-76,4,-95,4,111,4,63,4,6,4,-53,3,127,3,56,3,-21,2,-114,2,64,2,-24,1,-111,1,46,1,-42,0,121,0,27,0,-61,-1,98,-1,12,-1,-81,-2,87,-2,-4,-3,-92,-3,77,-3,-7,-4,-96,-4,86,-4,6,-4,-70,-5,111,-5,48,-5,-17,-6,-63,-6,-110,-6,114,-6,87,-6,75,-6,70,-6,83,-6,103,-6,-115,-6,-64,-6,-12,-6,63,-5,-113,-5,-22,-5,78,-4,-76,-4,37,-3,-100,-3,24,-2,-107,-2,9,-1,-116,-1,2,0,123,0,-20,0,91,1,-64,1,34,2,-128,2,-35,2,42,3,-126,3,-59,3,15,4,76,4,-114,4,-62,4,-9,4,34,5,77,5,105,5,-114,5,-102,5,-90,5,-85,5,-97,5,-109,5,107,5,66,5,9,5,-61,4,112,4,23,4,-85,3,56,3,-65,2,55,2,-88,1,32,1,-124,0,-9,-1,88,-1,-55,-2,46,-2,-86,-3,33,-3,-99,-4,30,-4,-84,-5,62,-5,-35,-6,-128,-6,61,-6,-14,-7,-62,-7,-113,-7,109,-7,81,-7,74,-7,67,-7,83,-7,94,-7,-125,-7,-88,-7,-38,-7,30,-6,100,-6,-75,-6,20,-5,116,-5,-33,-5,88,-4,-49,-4,80,-3,-42,-3,98,-2,-20,-2,125,-1,17,0,-101,0,49,1,-68,1,76,2,-46,2,85,3,-52,3,67,4,-82,4,19,5,103,5,-70,5,-14,5,43,6,70,6,110,6,114,6,125,6,108,6,87,6,47,6,-6,5,-71,5,108,5,30,5,-61,4,92,4,-22,3,121,3,-4,2,124,2,-5,1,113,1,-30,0,96,0,-47,-1,72,-1,-67,-2,56,-2,-71,-3,59,-3,-63,-4,77,-4,-42,-5,120,-5,14,-5,-68,-6,94,-6,27,-6,-49,-7,-100,-7,107,-7,71,-7,46,-7,27,-7,30,-7,35,-7,65,-7,107,-7,-88,-7,-32,-7,50,-6,-115,-6,-13,-6,108,-5,-24,-5,98,-4,-18,-4,127,-3,16,-2,-93,-2,50,-1,-63,-1,73,0,-44,0,76,1,-58,1,50,2,-92,2,6,3,88,3,-90,3,-19,3,48,4,100,4,-114,4,-68,4,-32,4,-9,4,4,5,28,5,23,5,23,5,16,5,9,5,-19,4,-48,4,-82,4,122,4,70,4,11,4,-60,3,111,3,24,3,-65,2,88,2,-22,1,113,1,6,1,-116,0,16,0,-112,-1,18,-1,-107,-2,36,-2,-86,-3,63,-3,-42,-4,124,-4,27,-4,-52,-5,-124,-5,82,-5,15,-5,-14,-6,-60,-6,-75,-6,-96,-6,-104,-6,-97,-6,-96,-6,-81,-6,-52,-6,-32,-6,0,-5,43,-5,85,-5,-117,-5,-64,-5,-8,-5,63,-4,-125,-4,-47,-4,29,-3,114,-3,-57,-3,32,-2,-128,-2,-40,-2,64,-1,-106,-1,8,0,98,0,-58,0,41,1,-121,1,-28,1,54,2,-107,2,-35,2,43,3,108,3,-82,3,-26,3,18,4,65,4,97,4,123,4,-113,4,-106,4,-97,4,-107,4,-125,4,105,4,69,4,44,4,-21,3,-59,3,-120,3,79,3,6,3,-66,2,108,2,33,2,-45,1,121,1,43,1,-52,0,126,0,31,0,-58,-1,103,-1,18,-1,-82,-2,84,-2,-8,-3,-102,-3,56,-3,-30,-4,-123,-4,46,-4,-36,-5,-124,-5,63,-5,-5,-6,-69,-6,-120,-6,96,-6,65,-6,43,-6,31,-6,28,-6,49,-6,73,-6,114,-6,-95,-6,-33,-6,32,-5,122,-5,-51,-5,51,-4,-100,-4,13,-3,124,-3,-20,-3,102,-2,-38,-2,76,-1,-63,-1,47,0,-96,0,7,1,108,1,-52,1,49,2,-121,2,-34,2,49,3,-127,3,-49,3,19,4,91,4,-101,4,-39,4,22,5,64,5,113,5,-110,5,-84,5,-70,5,-67,5,-68,5,-84,5,-123,5,87,5,34,5,-40,4,-125,4,32,4,-73,3,70,3,-54,2,65,2,-67,1,45,1,-105,0,7,0,114,-1,-24,-2,85,-2,-45,-3,72,-3,-51,-4,89,-4,-20,-5,127,-5,46,-5,-58,-6,-126,-6,61,-6,7,-6,-38,-7,-83,-7,-106,-7,-128,-7,122,-7,125,-7,-109,-7,-88,-7,-52,-7,-3,-7,52,-6,117,-6,-59,-6,20,-5,123,-5,-34,-5,84,-4,-57,-4,73,-3,-54,-3,89,-2,-25,-2,120,-1,16,0,-95,0,51,1,-53,1,90,2,-24,2,102,3,-28,3,92,4,-60,4,45,5,-127,5,-51,5,19,6,64,6,103,6,-126,6,-113,6,-113,6,-127,6,102,6,61,6,16,6,-45,5,-117,5,64,5,-24,4,-118,4,31,4,-69,3,69,3,-48,2,83,2,-39,1,91,1,-28,0,97,0,-29,-1,100,-1,-28,-2,103,-2,-24,-3,115,-3,-4,-4,-116,-4,26,-4,-74,-5,71,-5,-11,-6,-101,-6,78,-6,12,-6,-53,-7,-83,-7,125,-7,114,-7,109,-7,112,-7,-114,-7,-77,-7,-14,-7,45,-6}; }
	private static byte[] data99(){ return new byte[] {-124,-6,-28,-6,79,-5,-59,-5,71,-4,-53,-4,85,-3,-29,-3,109,-2,-2,-2,126,-1,16,0,-114,0,11,1,125,1,-13,1,95,2,-61,2,20,3,110,3,-74,3,5,4,63,4,125,4,-72,4,-29,4,11,5,52,5,87,5,112,5,127,5,-119,5,-116,5,-116,5,-128,5,101,5,71,5,32,5,-20,4,-83,4,98,4,16,4,-62,3,89,3,-14,2,-122,2,18,2,-106,1,29,1,-91,0,43,0,-82,-1,66,-1,-57,-2,96,-2,-11,-3,-105,-3,55,-3,-27,-4,-106,-4,82,-4,26,-4,-29,-5,-78,-5,-113,-5,103,-5,80,-5,70,-5,62,-5,55,-5,62,-5,66,-5,86,-5,109,-5,-120,-5,-84,-5,-40,-5,12,-4,70,-4,-121,-4,-52,-4,22,-3,98,-3,-64,-3,16,-2,121,-2,-51,-2,56,-1,-98,-1,9,0,106,0,-46,0,59,1,-107,1,-2,1,91,2,-71,2,8,3,97,3,-94,3,-15,3,37,4,100,4,-112,4,-71,4,-39,4,-17,4,4,5,10,5,11,5,4,5,-14,4,-29,4,-73,4,-99,4,116,4,72,4,11,4,-41,3,-94,3,97,3,26,3,-46,2,-119,2,51,2,-15,1,-100,1,77,1,-20,0,-106,0,55,0,-42,-1,117,-1,18,-1,-80,-2,70,-2,-25,-3,-122,-3,36,-3,-72,-4,103,-4,12,-4,-65,-5,114,-5,54,-5,-1,-6,-39,-6,-67,-6,-94,-6,-100,-6,-87,-6,-71,-6,-39,-6,1,-5,57,-5,121,-5,-63,-5,16,-4,107,-4,-61,-4,45,-3,-117,-3,-7,-3,101,-2,-52,-2,58,-1,-98,-1,16,0,117,0,-42,0,62,1,-95,1,7,2,101,2,-59,2,29,3,120,3,-48,3,37,4,117,4,-50,4,14,5,88,5,-116,5,-56,5,-11,5,19,6,51,6,61,6,67,6,54,6,32,6,2,6,-52,5,-108,5,69,5,-16,4,-115,4,40,4,-78,3,60,3,-69,2,60,2,-83,1,37,1,-103,0,17,0,-122,-1,4,-1,124,-2,4,-2,-121,-3,15,-3,-84,-4,66,-4,-28,-5,-125,-5,47,-5,-20,-6,-85,-6,121,-6,68,-6,35,-6,7,-6,-5,-7,-14,-7,-12,-7,4,-6,36,-6,72,-6,119,-6,-81,-6,-2,-6,83,-5,-77,-5,25,-4,-120,-4,11,-3,-117,-3,17,-2,-101,-2,53,-1,-58,-1,100,0,-17,0,-115,1,24,2,-84,2,44,3,-80,3,44,4,-110,4,3,5,85,5,-78,5,-13,5,46,6,98,6,-125,6,-101,6,-97,6,-97,6,-110,6,123,6,92,6,45,6,-12,5,-75,5,116,5,31,5,-53,4,111,4,16,4,-91,3,55,3,-63,2,81,2,-41,1,97,1,-35,0,102,0,-26,-1,100,-1,-31,-2,100,-2,-25,-3,101,-3,-18,-4,124,-4,-3,-5,-91,-5,58,-5,-31,-6,-106,-6,79,-6,25,-6,-20,-7,-57,-7,-71,-7,-78,-7,-61,-7,-39,-7,10,-6,64,-6,-128,-6,-46,-6,50,-5,-107,-5,1,-4,124,-4,-11,-4,117,-3,-3,-3,120,-2,4,-1,-124,-1,3,0,126,0,-10,0,113,1,-33,1,69,2,-91,2,2,3,83,3,-88,3,-22,3,46,4,114,4,-84,4,-30,4,6,5,51,5,78,5,104,5,124,5,-118,5,-120,5,-116,5,121,5,94,5,67,5,25,5,-32,4,-94,4,91,4,17,4,-77,3,84,3,-21,2,126,2,16,2,-99,1,33,1,-80,0,53,0,-60,-1,80,-1,-25,-2,-128,-2,30,-2,-65,-3,105,-3,21,-3,-44,-4,-113,-4,77,-4,28,-4,-29,-5,-67,-5,-100,-5,-128,-5,99,-5,82,-5,68,-5,69,-5,62,-5,77,-5,83,-5,115,-5,-118,-5,-73,-5,-42,-5,23,-4,72,-4,-112,-4,-40,-4,38,-3,-125,-3,-35,-3,65,-2,-91,-2,10,-1,121,-1,-35,-1,77,0,-70,0,26,1,-120,1,-32,1,61,2,-104,2,-28,2,48,3,112,3,-73,3,-25,3,19,4,57,4,92,4,106,4,-126,4,-116,4,-111,4,-113,4,-123,4,122,4,106,4,81,4,57,4,28,4,-6,3,-42,3,-88,3,-128,3,63,3,16,3,-54,2,-121,2,63,2,-7,1,-93,1,79,1,-15,0,-101,0,49,0,-51,-1,101,-1,-13,-2,-113,-2,27,-2,-75,-3,71,-3,-30,-4,123,-4,30,-4,-56,-5,125,-5,52,-5,-7,-6,-56,-6,-95,-6,-122,-6,123,-6,113,-6,-124,-6,-105,-6,-78,-6,-27,-6,18,-5,92,-5,-104,-5,-17,-5,68,-4,-115,-4,-14,-4,76,-3,-79,-3,19,-2,117,-2,-49,-2,54,-1,-110,-1,-5,-1,87,0,-71,0,22,1,119,1,-41,1,56,2,-116,2,-12,2,74,3,-93,3,-2,3,82,4,-88,4,-26,4,48,5,101,5,-99,5,-73,5,-35,5,-32,5,-16,5,-36,5,-61,5,-91,5,104,5,44,5,-39,4,-114,4,42,4,-63,3,75,3,-38,2,97,2,-35,1,88,1,-44,0,83,0,-53,-1}; }
	private static byte[] data100(){ return new byte[] {74,-1,-53,-2,81,-2,-38,-3,105,-3,-12,-4,-122,-4,32,-4,-61,-5,107,-5,23,-5,-56,-6,-124,-6,65,-6,11,-6,-32,-7,-66,-7,-90,-7,-105,-7,-110,-7,-99,-7,-89,-7,-52,-7,-4,-7,61,-6,-128,-6,-44,-6,45,-5,-102,-5,26,-4,-116,-4,22,-3,-98,-3,53,-2,-62,-2,89,-1,-14,-1,-122,0,29,1,-81,1,46,2,-72,2,47,3,-96,3,9,4,106,4,-66,4,7,5,72,5,-125,5,-81,5,-51,5,-30,5,-6,5,-10,5,-10,5,-35,5,-56,5,-86,5,125,5,75,5,22,5,-52,4,-115,4,49,4,-36,3,-127,3,21,3,-78,2,55,2,-61,1,79,1,-57,0,65,0,-65,-1,55,-1,-94,-2,34,-2,-106,-3,14,-3,-107,-4,12,-4,-101,-5,42,-5,-59,-6,101,-6,13,-6,-35,-7,-97,-7,125,-7,89,-7,83,-7,86,-7,109,-7,-114,-7,-68,-7,-8,-7,66,-6,-104,-6,-15,-6,83,-5,-65,-5,57,-4,-89,-4,32,-3,-102,-3,16,-2,-112,-2,4,-1,112,-1,-28,-1,83,0,-66,0,27,1,-118,1,-33,1,69,2,-107,2,-27,2,54,3,126,3,-50,3,15,4,78,4,-127,4,-70,4,-31,4,7,5,32,5,56,5,62,5,61,5,52,5,32,5,-1,4,-50,4,-101,4,86,4,17,4,-73,3,88,3,-12,2,-116,2,29,2,-84,1,58,1,-60,0,83,0,-22,-1,118,-1,16,-1,-81,-2,73,-2,-18,-3,-105,-3,73,-3,-7,-4,-68,-4,114,-4,62,-4,-3,-5,-52,-5,-93,-5,109,-5,76,-5,42,-5,15,-5,-7,-6,-17,-6,-26,-6,-22,-6,-16,-6,5,-5,29,-5,66,-5,114,-5,-93,-5,-34,-5,43,-4,124,-4,-40,-4,40,-3,-114,-3,-20,-3,90,-2,-64,-2,42,-1,-112,-1,-7,-1,94,0,-60,0,28,1,127,1,-57,1,34,2,101,2,-85,2,-25,2,31,3,81,3,124,3,-91,3,-58,3,-31,3,-5,3,13,4,24,4,35,4,40,4,48,4,39,4,38,4,23,4,3,4,-18,3,-54,3,-78,3,124,3,84,3,24,3,-40,2,-107,2,77,2,-7,1,-89,1,60,1,-35,0,120,0,14,0,-96,-1,50,-1,-60,-2,82,-2,-30,-3,115,-3,9,-3,-88,-4,69,-4,-8,-5,-99,-5,90,-5,24,-5,-31,-6,-71,-6,-108,-6,127,-6,119,-6,117,-6,125,-6,-107,-6,-81,-6,-33,-6,10,-5,69,-5,127,-5,-65,-5,11,-4,89,-4,-88,-4,-3,-4,78,-3,-88,-3,6,-2,97,-2,-67,-2,35,-1,-128,-1,-26,-1,76,0,-87,0,25,1,125,1,-20,1,84,2,-76,2,35,3,-125,3,-36,3,58,4,-116,4,-34,4,29,5,94,5,-120,5,-78,5,-58,5,-51,5,-47,5,-64,5,-88,5,125,5,69,5,10,5,-69,4,105,4,7,4,-93,3,55,3,-52,2,81,2,-38,1,94,1,-35,0,104,0,-19,-1,116,-1,1,-1,124,-2,11,-2,-100,-3,46,-3,-66,-4,91,-4,-20,-5,-106,-5,54,-5,-28,-6,-104,-6,85,-6,27,-6,-38,-7,-72,-7,-109,-7,-123,-7,125,-7,125,-7,-108,-7,-70,-7,-26,-7,37,-6,108,-6,-55,-6,42,-5,-92,-5,16,-4,-100,-4,26,-3,-83,-3,54,-2,-56,-2,97,-1,-16,-1,-124,0,6,1,-111,1,17,2,-112,2,3,3,113,3,-47,3,50,4,124,4,-49,4,18,5,77,5,-128,5,-99,5,-54,5,-42,5,-25,5,-16,5,-22,5,-31,5,-54,5,-84,5,125,5,81,5,15,5,-55,4,118,4,44,4,-63,3,102,3,-12,2,-125,2,2,2,-120,1,-5,0,125,0,-20,-1,103,-1,-34,-2,85,-2,-52,-3,73,-3,-53,-4,88,-4,-30,-5,-127,-5,25,-5,-59,-6,-128,-6,57,-6,12,-6,-32,-7,-53,-7,-58,-7,-60,-7,-52,-7,-17,-7,20,-6,68,-6,-124,-6,-44,-6,27,-5,126,-5,-36,-5,66,-4,-85,-4,26,-3,-111,-3,0,-2,111,-2,-23,-2,93,-1,-53,-1,58,0,-84,0,23,1,119,1,-37,1,60,2,-104,2,-16,2,76,3,-105,3,-20,3,46,4,121,4,-80,4,-31,4,20,5,57,5,90,5,107,5,123,5,124,5,116,5,95,5,60,5,20,5,-38,4,-100,4,74,4,-2,3,-92,3,67,3,-40,2,121,2,5,2,-103,1,53,1,-64,0,98,0,-14,-1,-97,-1,49,-1,-35,-2,-120,-2,55,-2,-33,-3,-92,-3,81,-3,23,-3,-54,-4,-106,-4,83,-4,36,-4,-20,-5,-72,-5,-116,-5,114,-5,81,-5,60,-5,37,-5,28,-5,35,-5,46,-5,74,-5,98,-5,-109,-5,-63,-5,16,-4,78,-4,-94,-4,0,-3,89,-3,-54,-3,42,-2,-107,-2,-8,-2,109,-1,-51,-1,55,0,-101,0,-10,0,84,1,-89,1,-7,1,61,2,-124,2,-59,2,3,3,58,3,106,3,-100,3,-60,3,-18,3,18,4,52,4,81,4,100,4}; }
	private static byte[] data101(){ return new byte[] {122,4,-117,4,-105,4,-100,4,-99,4,-112,4,-122,4,109,4,97,4,46,4,9,4,-49,3,-97,3,90,3,13,3,-63,2,96,2,14,2,-91,1,65,1,-30,0,105,0,5,0,-108,-1,50,-1,-77,-2,82,-2,-26,-3,-124,-3,32,-3,-56,-4,113,-4,36,-4,-33,-5,-94,-5,109,-5,60,-5,24,-5,7,-5,-9,-6,-24,-6,-19,-6,1,-5,18,-5,54,-5,99,-5,-112,-5,-62,-5,1,-4,65,-4,-114,-4,-38,-4,35,-3,116,-3,-51,-3,41,-2,-125,-2,-31,-2,70,-1,-89,-1,6,0,118,0,-32,0,65,1,-69,1,38,2,-107,2,-3,2,108,3,-46,3,47,4,-112,4,-25,4,50,5,116,5,-87,5,-38,5,-3,5,18,6,22,6,13,6,-4,5,-30,5,-76,5,-128,5,56,5,-13,4,-98,4,69,4,-29,3,127,3,24,3,-82,2,68,2,-56,1,102,1,-26,0,119,0,12,0,-107,-1,34,-1,-78,-2,60,-2,-49,-3,96,-3,-20,-4,-123,-4,29,-4,-74,-5,94,-5,3,-5,-66,-6,120,-6,52,-6,4,-6,-25,-7,-53,-7,-63,-7,-57,-7,-36,-7,10,-6,47,-6,118,-6,-62,-6,30,-5,-123,-5,-14,-5,115,-4,-20,-4,113,-3,2,-2,-118,-2,23,-1,-97,-1,40,0,-78,0,48,1,-83,1,36,2,-102,2,4,3,109,3,-48,3,34,4,125,4,-59,4,14,5,72,5,124,5,-85,5,-37,5,-25,5,20,6,20,6,39,6,27,6,13,6,-21,5,-50,5,-98,5,101,5,23,5,-38,4,117,4,27,4,-82,3,64,3,-60,2,78,2,-55,1,69,1,-68,0,48,0,-87,-1,26,-1,-106,-2,19,-2,-110,-3,20,-3,-84,-4,56,-4,-38,-5,124,-5,39,-5,-22,-6,-94,-6,118,-6,84,-6,64,-6,53,-6,52,-6,63,-6,87,-6,121,-6,-89,-6,-43,-6,28,-5,100,-5,-81,-5,11,-4,95,-4,-63,-4,35,-3,-119,-3,-11,-3,85,-2,-48,-2,52,-1,-82,-1,20,0,-120,0,-16,0,100,1,-58,1,41,2,-111,2,-13,2,81,3,-84,3,-4,3,75,4,-115,4,-48,4,9,5,54,5,92,5,118,5,-121,5,-116,5,-123,5,119,5,88,5,56,5,7,5,-57,4,-120,4,60,4,-24,3,-107,3,58,3,-43,2,120,2,23,2,-69,1,88,1,-13,0,-104,0,54,0,-31,-1,-124,-1,52,-1,-36,-2,-119,-2,63,-2,-22,-3,-100,-3,89,-3,19,-3,-61,-4,-117,-4,59,-4,14,-4,-51,-5,-95,-5,112,-5,82,-5,50,-5,31,-5,29,-5,30,-5,42,-5,75,-5,106,-5,-98,-5,-48,-5,27,-4,96,-4,-79,-4,13,-3,98,-3,-50,-3,50,-2,-105,-2,-4,-2,97,-1,-69,-1,33,0,123,0,-43,0,44,1,126,1,-53,1,22,2,87,2,-106,2,-47,2,15,3,62,3,117,3,-100,3,-48,3,-22,3,28,4,51,4,82,4,107,4,-126,4,-124,4,-114,4,-111,4,-122,4,124,4,100,4,76,4,40,4,-7,3,-63,3,-117,3,65,3,-8,2,-89,2,86,2,-15,1,-100,1,49,1,-56,0,105,0,-8,-1,-108,-1,29,-1,-71,-2,85,-2,-15,-3,-118,-3,43,-3,-50,-4,-121,-4,48,-4,-16,-5,-80,-5,-128,-5,76,-5,39,-5,13,-5,0,-5,-13,-6,-8,-6,-6,-6,14,-5,38,-5,70,-5,113,-5,-95,-5,-35,-5,14,-4,83,-4,-103,-4,-25,-4,50,-3,-111,-3,-33,-3,68,-2,-96,-2,11,-1,110,-1,-47,-1,67,0,-83,0,32,1,-119,1,-3,1,104,2,-42,2,64,3,-96,3,3,4,79,4,-96,4,-23,4,38,5,92,5,-124,5,-96,5,-68,5,-68,5,-75,5,-87,5,-118,5,102,5,51,5,-5,4,-75,4,114,4,32,4,-52,3,110,3,11,3,-83,2,69,2,-43,1,106,1,-5,0,-117,0,23,0,-89,-1,41,-1,-72,-2,61,-2,-56,-3,79,-3,-30,-4,106,-4,2,-4,-105,-5,60,-5,-39,-6,-120,-6,60,-6,12,-6,-47,-7,-74,-7,-99,-7,-98,-7,-95,-7,-67,-7,-33,-7,21,-6,92,-6,-86,-6,10,-5,98,-5,-43,-5,70,-4,-56,-4,68,-3,-58,-3,69,-2,-57,-2,72,-1,-57,-1,68,0,-56,0,60,1,-82,1,23,2,-126,2,-18,2,74,3,-87,3,-8,3,77,4,-106,4,-36,4,24,5,75,5,-127,5,-92,5,-58,5,-31,5,-31,5,-24,5,-43,5,-58,5,-86,5,121,5,66,5,-2,4,-74,4,90,4,-2,3,-108,3,36,3,-78,2,52,2,-80,1,43,1,-97,0,19,0,-113,-1,4,-1,127,-2,-4,-3,126,-3,2,-3,-110,-4,30,-4,-62,-5,100,-5,17,-5,-51,-6,-119,-6,90,-6,54,-6,28,-6,14,-6,8,-6,22,-6,35,-6,63,-6,106,-6,-103,-6,-41,-6,16,-5,100,-5,-83,-5,7,-4,103,-4,-60,-4,44,-3,-112,-3,-6,-3,104,-2}; }
	private static byte[] data102(){ return new byte[] {-39,-2,69,-1,-81,-1,36,0,-113,0,-2,0,103,1,-49,1,61,2,-108,2,-12,2,77,3,-97,3,-17,3,56,4,117,4,-78,4,-33,4,5,5,38,5,44,5,53,5,56,5,36,5,15,5,-27,4,-60,4,-123,4,72,4,1,4,-71,3,104,3,18,3,-71,2,95,2,4,2,-78,1,78,1,-14,0,-109,0,58,0,-31,-1,-122,-1,48,-1,-44,-2,-117,-2,38,-2,-38,-3,-121,-3,50,-3,-26,-4,-104,-4,70,-4,15,-4,-56,-5,-115,-5,87,-5,51,-5,8,-5,-7,-6,-27,-6,-33,-6,-25,-6,-14,-6,23,-5,66,-5,113,-5,-87,-5,-10,-5,59,-4,-113,-4,-18,-4,69,-3,-93,-3,13,-2,94,-2,-53,-2,36,-1,124,-1,-40,-1,42,0,124,0,-53,0,15,1,91,1,-104,1,-36,1,23,2,83,2,-119,2,-58,2,-8,2,49,3,94,3,-109,3,-68,3,-24,3,14,4,49,4,77,4,88,4,112,4,117,4,116,4,106,4,88,4,68,4,28,4,-16,3,-69,3,124,3,52,3,-28,2,-106,2,59,2,-37,1,121,1,19,1,-88,0,70,0,-44,-1,111,-1,2,-1,-98,-2,57,-2,-43,-3,121,-3,29,-3,-43,-4,-126,-4,55,-4,-10,-5,-67,-5,-120,-5,92,-5,56,-5,25,-5,-1,-6,-15,-6,-19,-6,-18,-6,-8,-6,9,-5,35,-5,66,-5,105,-5,-107,-5,-55,-5,12,-4,77,-4,-112,-4,-29,-4,53,-3,-115,-3,-19,-3,76,-2,-70,-2,28,-1,-110,-1,-3,-1,113,0,-32,0,83,1,-51,1,54,2,-90,2,12,3,112,3,-52,3,34,4,116,4,-69,4,-7,4,40,5,73,5,103,5,127,5,-125,5,-125,5,115,5,97,5,59,5,17,5,-33,4,-93,4,102,4,23,4,-48,3,121,3,34,3,-61,2,100,2,-10,1,-112,1,33,1,-83,0,64,0,-52,-1,73,-1,-40,-2,86,-2,-38,-3,99,-3,-26,-4,114,-4,-1,-5,-108,-5,46,-5,-46,-6,124,-6,51,-6,-9,-7,-55,-7,-89,-7,-106,-7,-104,-7,-97,-7,-68,-7,-27,-7,25,-6,91,-6,-87,-6,0,-5,106,-5,-52,-5,65,-4,-78,-4,47,-3,-91,-3,37,-2,-96,-2,25,-1,-103,-1,19,0,-125,0,-19,0,98,1,-46,1,53,2,-94,2,8,3,88,3,-66,3,10,4,107,4,-82,4,-14,4,50,5,103,5,-104,5,-64,5,-39,5,-17,5,-18,5,-20,5,-39,5,-71,5,-111,5,90,5,25,5,-54,4,111,4,13,4,-94,3,48,3,-78,2,62,2,-78,1,44,1,-87,0,30,0,-100,-1,14,-1,-113,-2,15,-2,-92,-3,51,-3,-59,-4,101,-4,2,-4,-81,-5,100,-5,36,-5,-14,-6,-66,-6,-106,-6,123,-6,99,-6,95,-6,93,-6,102,-6,123,-6,-106,-6,-66,-6,-29,-6,26,-5,90,-5,-101,-5,-24,-5,56,-4,-98,-4,-17,-4,92,-3,-61,-3,46,-2,-90,-2,23,-1,-118,-1,-3,-1,122,0,-23,0,90,1,-54,1,54,2,-97,2,-7,2,90,3,-88,3,0,4,65,4,-128,4,-80,4,-36,4,3,5,19,5,37,5,39,5,32,5,14,5,-6,4,-44,4,-73,4,125,4,77,4,11,4,-51,3,-112,3,59,3,-10,2,-91,2,88,2,0,2,-83,1,89,1,4,1,-82,0,84,0,-10,-1,-93,-1,65,-1,-15,-2,-120,-2,53,-2,-38,-3,-123,-3,44,-3,-35,-4,-117,-4,69,-4,-4,-5,-62,-5,-120,-5,93,-5,62,-5,35,-5,25,-5,14,-5,24,-5,40,-5,71,-5,115,-5,-98,-5,-37,-5,23,-4,101,-4,-72,-4,-5,-4,90,-3,-84,-3,12,-2,97,-2,-65,-2,13,-1,103,-1,-77,-1,7,0,81,0,-96,0,-25,0,38,1,114,1,-70,1,-4,1,58,2,123,2,-63,2,-9,2,59,3,118,3,-77,3,-21,3,31,4,79,4,116,4,-102,4,-79,4,-69,4,-53,4,-54,4,-63,4,-82,4,-117,4,98,4,46,4,-9,3,-87,3,99,3,20,3,-69,2,98,2,-5,1,-95,1,62,1,-42,0,112,0,10,0,-87,-1,70,-1,-17,-2,-112,-2,54,-2,-31,-3,-113,-3,67,-3,-15,-4,-74,-4,109,-4,52,-4,-12,-5,-54,-5,-103,-5,114,-5,86,-5,56,-5,41,-5,28,-5,27,-5,39,-5,46,-5,73,-5,96,-5,-108,-5,-64,-5,-2,-5,59,-4,-116,-4,-42,-4,51,-3,-112,-3,-8,-3,95,-2,-56,-2,61,-1,-80,-1,37,0,-99,0,15,1,-124,1,-13,1,97,2,-48,2,48,3,-109,3,-25,3,65,4,-112,4,-54,4,7,5,45,5,96,5,115,5,-122,5,-113,5,-113,5,-126,5,108,5,83,5,46,5,-3,4,-56,4,-109,4,84,4,5,4,-66,3,102,3,20,3,-80,2,80,2,-28,1,-124,1,9,1,-95,0,33,0,-88,-1,44,-1,-86,-2,44,-2,-87,-3,50,-3,-69,-4,67,-4,-41,-5}; }
	private static byte[] data103(){ return new byte[] {110,-5,19,-5,-66,-6,121,-6,66,-6,17,-6,-22,-7,-33,-7,-27,-7,-19,-7,7,-6,46,-6,100,-6,-89,-6,-13,-6,68,-5,-96,-5,3,-4,110,-4,-38,-4,67,-3,-75,-3,44,-2,-98,-2,24,-1,-120,-1,-11,-1,105,0,-33,0,64,1,-75,1,31,2,-115,2,-11,2,85,3,-77,3,26,4,111,4,-59,4,19,5,88,5,-111,5,-57,5,-19,5,15,6,30,6,38,6,20,6,8,6,-27,5,-76,5,120,5,48,5,-32,4,125,4,21,4,-88,3,54,3,-65,2,67,2,-64,1,67,1,-62,0,67,0,-62,-1,72,-1,-41,-2,98,-2,-12,-3,-120,-3,49,-3,-58,-4,117,-4,35,-4,-41,-5,-108,-5,84,-5,36,-5,-9,-6,-46,-6,-65,-6,-86,-6,-97,-6,-99,-6,-90,-6,-65,-6,-41,-6,-2,-6,40,-5,103,-5,-94,-5,-17,-5,59,-4,-102,-4,-13,-4,90,-3,-59,-3,45,-2,-99,-2,19,-1,-121,-1,0,0,109,0,-21,0,88,1,-46,1,51,2,-96,2,-2,2,96,3,-78,3,-4,3,71,4,124,4,-80,4,-38,4,-11,4,10,5,29,5,23,5,24,5,0,5,-16,4,-54,4,-88,4,120,4,71,4,16,4,-42,3,-107,3,81,3,20,3,-61,2,125,2,45,2,-34,1,-110,1,52,1,-29,0,-116,0,47,0,-38,-1,119,-1,32,-1,-69,-2,100,-2,-4,-3,-85,-3,80,-3,-2,-4,-79,-4,94,-4,31,-4,-32,-5,-80,-5,-128,-5,102,-5,74,-5,60,-5,58,-5,74,-5,86,-5,114,-5,-102,-5,-60,-5,-6,-5,59,-4,117,-4,-67,-4,8,-3,86,-3,-87,-3,-13,-3,66,-2,-113,-2,-34,-2,43,-1,122,-1,-54,-1,17,0,98,0,-84,0,-8,0,67,1,-109,1,-38,1,45,2,120,2,-64,2,16,3,72,3,-108,3,-47,3,9,4,64,4,106,4,-107,4,-80,4,-63,4,-49,4,-53,4,-62,4,-70,4,-108,4,119,4,61,4,14,4,-56,3,-117,3,63,3,-11,2,-94,2,77,2,-13,1,-95,1,67,1,-30,0,-112,0,52,0,-45,-1,-123,-1,35,-1,-44,-2,117,-2,39,-2,-41,-3,-124,-3,53,-3,-24,-4,-98,-4,91,-4,30,-4,-40,-5,-83,-5,117,-5,80,-5,44,-5,24,-5,4,-5,-6,-6,0,-5,14,-5,34,-5,66,-5,104,-5,-96,-5,-33,-5,28,-4,115,-4,-60,-4,39,-3,-122,-3,-18,-3,91,-2,-52,-2,56,-1,-79,-1,31,0,-102,0,5,1,118,1,-33,1,69,2,-84,2,18,3,96,3,-71,3,-2,3,73,4,-124,4,-66,4,-22,4,17,5,40,5,66,5,78,5,88,5,80,5,70,5,52,5,20,5,-8,4,-50,4,-105,4,99,4,27,4,-37,3,-121,3,52,3,-45,2,113,2,9,2,-98,1,38,1,-89,0,49,0,-77,-1,40,-1,-83,-2,36,-2,-88,-3,41,-3,-80,-4,56,-4,-48,-5,109,-5,24,-5,-65,-6,-127,-6,71,-6,41,-6,9,-6,4,-6,-16,-7,9,-6,31,-6,63,-6,120,-6,-76,-6,-13,-6,64,-5,-107,-5,-26,-5,66,-4,-88,-4,18,-3,118,-3,-31,-3,75,-2,-75,-2,45,-1,-104,-1,11,0,123,0,-18,0,88,1,-53,1,59,2,-83,2,22,3,127,3,-29,3,64,4,-99,4,-21,4,48,5,118,5,-86,5,-44,5,-12,5,3,6,7,6,2,6,-20,5,-68,5,-103,5,83,5,18,5,-74,4,97,4,-4,3,-109,3,37,3,-80,2,57,2,-58,1,69,1,-51,0,81,0,-30,-1,118,-1,-4,-2,-110,-2,45,-2,-61,-3,97,-3,1,-3,-90,-4,74,-4,4,-4,-74,-5,119,-5,55,-5,-5,-6,-49,-6,-87,-6,-117,-6,118,-6,108,-6,106,-6,-128,-6,-115,-6,-82,-6,-40,-6,18,-5,86,-5,-90,-5,-15,-5,80,-4,-79,-4,27,-3,-118,-3,-4,-3,113,-2,-13,-2,99,-1,-34,-1,87,0,-58,0,67,1,-91,1,18,2,112,2,-42,2,33,3,119,3,-76,3,-6,3,45,4,93,4,123,4,-101,4,-84,4,-57,4,-61,4,-55,4,-66,4,-82,4,-98,4,-128,4,94,4,62,4,14,4,-30,3,-86,3,111,3,47,3,-30,2,-98,2,90,2,-3,1,-83,1,81,1,-4,0,-106,0,60,0,-39,-1,112,-1,15,-1,-87,-2,77,-2,-25,-3,-117,-3,49,-3,-35,-4,-118,-4,65,-4,4,-4,-57,-5,-100,-5,113,-5,90,-5,72,-5,60,-5,64,-5,76,-5,90,-5,124,-5,-105,-5,-52,-5,-4,-5,47,-4,101,-4,-91,-4,-20,-4,46,-3,111,-3,-66,-3,0,-2,74,-2,-101,-2,-30,-2,47,-1,122,-1,-62,-1,24,0,100,0,-73,0,10,1,87,1,-87,1,-4,1,76,2,-102,2,-26,2,44,3,114,3,-77,3,-24,3,35,4,72,4,110,4,-127,4,-106,4,-99,4,-103,4,-114,4,121,4,92,4,49,4,6,4,-43,3}; }
	private static byte[] data104(){ return new byte[] {-99,3,92,3,31,3,-41,2,-107,2,63,2,-7,1,-93,1,85,1,2,1,-86,0,93,0,11,0,-83,-1,91,-1,-5,-2,-89,-2,83,-2,-8,-3,-87,-3,79,-3,4,-3,-81,-4,96,-4,29,-4,-45,-5,-97,-5,93,-5,57,-5,12,-5,-10,-6,-30,-6,-43,-6,-40,-6,-25,-6,-8,-6,27,-5,68,-5,122,-5,-69,-5,6,-4,88,-4,-82,-4,8,-3,106,-3,-47,-3,58,-2,-86,-2,25,-1,-120,-1,-16,-1,105,0,-56,0,59,1,-99,1,10,2,99,2,-61,2,19,3,105,3,-76,3,0,4,55,4,118,4,-94,4,-47,4,-8,4,17,5,47,5,56,5,65,5,53,5,49,5,29,5,1,5,-41,4,-82,4,118,4,59,4,-10,3,-91,3,79,3,-17,2,-116,2,25,2,-82,1,46,1,-77,0,53,0,-77,-1,46,-1,-93,-2,35,-2,-94,-3,42,-3,-80,-4,72,-4,-39,-5,125,-5,44,-5,-34,-6,-93,-6,112,-6,68,-6,47,-6,26,-6,31,-6,46,-6,60,-6,96,-6,-128,-6,-75,-6,-15,-6,47,-5,123,-5,-59,-5,23,-4,112,-4,-57,-4,47,-3,-109,-3,-2,-3,105,-2,-32,-2,73,-1,-62,-1,54,0,-80,0,41,1,-96,1,30,2,-110,2,4,3,114,3,-40,3,64,4,-106,4,-10,4,48,5,115,5,-86,5,-48,5,-29,5,-15,5,-18,5,-27,5,-66,5,-90,5,104,5,53,5,-22,4,-105,4,66,4,-28,3,-121,3,26,3,-77,2,63,2,-48,1,96,1,-12,0,-128,0,13,0,-94,-1,55,-1,-55,-2,103,-2,-4,-3,-103,-3,56,-3,-36,-4,-124,-4,50,-4,-26,-5,-103,-5,96,-5,25,-5,-15,-6,-64,-6,-93,-6,-120,-6,-120,-6,123,-6,-115,-6,-105,-6,-69,-6,-22,-6,22,-5,87,-5,-100,-5,-15,-5,68,-4,-90,-4,2,-3,124,-3,-36,-3,96,-2,-51,-2,65,-1,-74,-1,46,0,-101,0,7,1,123,1,-30,1,68,2,-99,2,-14,2,67,3,-123,3,-57,3,-9,3,46,4,81,4,120,4,-114,4,-91,4,-82,4,-84,4,-83,4,-104,4,-102,4,125,4,104,4,70,4,27,4,-13,3,-57,3,-113,3,80,3,13,3,-55,2,-127,2,50,2,-32,1,-126,1,46,1,-57,0,104,0,5,0,-103,-1,61,-1,-45,-2,119,-2,20,-2,-66,-3,97,-3,10,-3,-56,-4,124,-4,63,-4,14,-4,-35,-5,-62,-5,-97,-5,-113,-5,-122,-5,-117,-5,-127,-5,-102,-5,-87,-5,-52,-5,-21,-5,15,-4,59,-4,98,-4,-99,-4,-46,-4,12,-3,75,-3,125,-3,-56,-3,9,-2,81,-2,-104,-2,-26,-2,52,-1,-119,-1,-29,-1,51,0,-121,0,-29,0,60,1,-103,1,-27,1,63,2,-113,2,-20,2,50,3,123,3,-71,3,-12,3,37,4,75,4,111,4,-119,4,-102,4,-91,4,-99,4,-102,4,-125,4,105,4,62,4,32,4,-25,3,-73,3,124,3,61,3,-3,2,-70,2,119,2,41,2,-38,1,-114,1,64,1,-11,0,-100,0,75,0,-11,-1,-96,-1,69,-1,-21,-2,-108,-2,50,-2,-34,-3,-113,-3,51,-3,-30,-4,-116,-4,72,-4,-4,-5,-69,-5,127,-5,82,-5,39,-5,3,-5,-11,-6,-21,-6,-36,-6,-13,-6,5,-5,33,-5,75,-5,125,-5,-64,-5,2,-4,85,-4,-86,-4,4,-3,98,-3,-51,-3,49,-2,-98,-2,11,-1,114,-1,-23,-1,77,0,-64,0,31,1,-124,1,-16,1,74,2,-91,2,2,3,85,3,-100,3,-18,3,47,4,113,4,-95,4,-38,4,0,5,37,5,65,5,82,5,93,5,89,5,84,5,66,5,41,5,6,5,-41,4,-94,4,96,4,25,4,-57,3,108,3,14,3,-90,2,49,2,-55,1,78,1,-50,0,81,0,-44,-1,80,-1,-47,-2,79,-2,-42,-3,95,-3,-14,-4,-123,-4,33,-4,-56,-5,112,-5,49,-5,-19,-6,-66,-6,-107,-6,122,-6,91,-6,93,-6,90,-6,116,-6,-128,-6,-95,-6,-59,-6,-3,-6,49,-5,113,-5,-70,-5,7,-4,100,-4,-70,-4,25,-3,125,-3,-31,-3,87,-2,-64,-2,60,-1,-83,-1,45,0,-86,0,38,1,-96,1,31,2,-102,2,10,3,126,3,-29,3,81,4,-95,4,-6,4,59,5,120,5,-83,5,-56,5,-30,5,-20,5,-30,5,-45,5,-69,5,-110,5,98,5,36,5,-33,4,-110,4,73,4,-20,3,-120,3,42,3,-62,2,93,2,-15,1,-119,1,37,1,-81,0,79,0,-32,-1,121,-1,17,-1,-87,-2,64,-2,-35,-3,126,-3,27,-3,-61,-4,105,-4,22,-4,-46,-5,-125,-5,79,-5,11,-5,-21,-6,-68,-6,-87,-6,-104,-6,-108,-6,-104,-6,-82,-6,-51,-6,-2,-6,46,-5,114,-5,-79,-5,10,-4,92,-4,-67,-4,34,-3,-120,-3,-6,-3,98,-2,-37,-2,69,-1,-72,-1,41,0,-108,0,-9,0,98,1,-66,1,33,2,113,2}; }
	private static byte[] data105(){ return new byte[] {-52,2,22,3,94,3,-96,3,-43,3,12,4,62,4,93,4,-126,4,-110,4,-79,4,-84,4,-72,4,-81,4,-91,4,-104,4,127,4,94,4,58,4,18,4,-39,3,-85,3,106,3,49,3,-36,2,-106,2,67,2,-19,1,-100,1,61,1,-35,0,123,0,24,0,-60,-1,87,-1,-9,-2,-105,-2,59,-2,-26,-3,-116,-3,65,-3,-11,-4,-72,-4,117,-4,69,-4,22,-4,-9,-5,-41,-5,-60,-5,-71,-5,-80,-5,-71,-5,-67,-5,-56,-5,-37,-5,-8,-5,18,-4,57,-4,95,-4,-116,-4,-74,-4,-22,-4,32,-3,94,-3,-108,-3,-33,-3,34,-2,113,-2,-71,-2,3,-1,100,-1,-69,-1,25,0,116,0,-41,0,45,1,-103,1,-22,1,75,2,-92,2,-15,2,72,3,-113,3,-45,3,2,4,57,4,85,4,118,4,-114,4,-109,4,-106,4,-114,4,-124,4,102,4,80,4,43,4,9,4,-46,3,-87,3,118,3,61,3,0,3,-58,2,-121,2,76,2,0,2,-67,1,113,1,37,1,-41,0,-120,0,58,0,-40,-1,126,-1,35,-1,-64,-2,102,-2,11,-2,-91,-3,80,-3,-16,-4,-95,-4,77,-4,-2,-5,-70,-5,123,-5,75,-5,36,-5,1,-5,-31,-6,-28,-6,-37,-6,-20,-6,-3,-6,39,-5,77,-5,-124,-5,-66,-5,6,-4,81,-4,-87,-4,-3,-4,100,-3,-62,-3,38,-2,-117,-2,-7,-2,100,-1,-56,-1,60,0,-103,0,3,1,99,1,-51,1,39,2,-120,2,-34,2,53,3,-128,3,-52,3,21,4,79,4,-118,4,-68,4,-18,4,15,5,47,5,59,5,82,5,80,5,77,5,64,5,40,5,15,5,-36,4,-87,4,106,4,41,4,-46,3,124,3,20,3,-73,2,69,2,-48,1,88,1,-36,0,97,0,-33,-1,100,-1,-26,-2,107,-2,-15,-3,-126,-3,22,-3,-82,-4,78,-4,-16,-5,-92,-5,92,-5,25,-5,-20,-6,-65,-6,-99,-6,-122,-6,119,-6,113,-6,109,-6,-120,-6,-102,-6,-62,-6,-35,-6,31,-5,74,-5,-111,-5,-41,-5,41,-4,127,-4,-36,-4,62,-3,-84,-3,15,-2,-112,-2,11,-1,-119,-1,10,0,127,0,7,1,-126,1,7,2,124,2,-10,2,103,3,-47,3,46,4,-115,4,-40,4,23,5,82,5,126,5,-102,5,-77,5,-82,5,-80,5,-95,5,-128,5,90,5,43,5,-8,4,-65,4,121,4,45,4,-36,3,-114,3,53,3,-36,2,122,2,30,2,-65,1,93,1,-10,0,-108,0,39,0,-56,-1,90,-1,-13,-2,-122,-2,31,-2,-72,-3,75,-3,-17,-4,-111,-4,51,-4,-36,-5,-108,-5,70,-5,6,-5,-38,-6,-86,-6,-116,-6,126,-6,112,-6,119,-6,-114,-6,-91,-6,-42,-6,3,-5,75,-5,-107,-5,-27,-5,63,-4,-99,-4,3,-3,102,-3,-33,-3,64,-2,-70,-2,33,-1,-110,-1,-2,-1,97,0,-52,0,51,1,-117,1,-23,1,62,2,-113,2,-35,2,41,3,93,3,-91,3,-39,3,8,4,44,4,82,4,119,4,-122,4,-97,4,-101,4,-90,4,-96,4,-103,4,-124,4,103,4,73,4,34,4,-16,3,-69,3,-126,3,59,3,-12,2,-93,2,83,2,-6,1,-93,1,66,1,-27,0,-126,0,32,0,-58,-1,95,-1,-3,-2,-95,-2,69,-2,-15,-3,-94,-3,83,-3,11,-3,-49,-4,-116,-4,94,-4,53,-4,3,-4,-24,-5,-49,-5,-69,-5,-77,-5,-82,-5,-77,-5,-74,-5,-59,-5,-47,-5,-9,-5,14,-4,45,-4,90,-4,-122,-4,-74,-4,-17,-4,42,-3,105,-3,-80,-3,-8,-3,76,-2,-105,-2,-10,-2,70,-1,-85,-1,9,0,116,0,-51,0,43,1,-107,1,-27,1,75,2,-108,2,-23,2,45,3,116,3,-86,3,-35,3,5,4,36,4,62,4,77,4,87,4,87,4,76,4,66,4,46,4,19,4,-8,3,-44,3,-81,3,-121,3,94,3,41,3,0,3,-55,2,-104,2,94,2,35,2,-29,1,-94,1,87,1,2,1,-73,0,95,0,3,0,-89,-1,67,-1,-20,-2,123,-2,27,-2,-73,-3,80,-3,-16,-4,-106,-4,60,-4,-14,-5,-82,-5,115,-5,66,-5,24,-5,-2,-6,-25,-6,-25,-6,-29,-6,-4,-6,15,-5,54,-5,96,-5,-112,-5,-42,-5,16,-4,96,-4,-84,-4,-6,-4,86,-3,-93,-3,18,-2,104,-2,-51,-2,40,-1,-117,-1,-21,-1,82,0,-80,0,26,1,115,1,-38,1,54,2,-112,2,-26,2,65,3,-111,3,-32,3,40,4,103,4,-97,4,-43,4,-2,4,31,5,54,5,73,5,78,5,80,5,56,5,42,5,9,5,-33,4,-95,4,109,4,29,4,-48,3,115,3,23,3,-73,2,68,2,-38,1,97,1,-14,0,115,0,-3,-1,127,-1,9,-1,-107,-2,33,-2,-78,-3,70,-3,-27,-4,125,-4,36,-4,-45,-5,-117,-5,77,-5,16,-5,-34,-6,-71,-6,-99,-6,-124,-6,120,-6,122,-6}; }
	private static byte[] data106(){ return new byte[] {126,-6,-115,-6,-91,-6,-59,-6,-7,-6,43,-5,103,-5,-87,-5,3,-4,77,-4,-80,-4,18,-3,122,-3,-17,-3,101,-2,-30,-2,93,-1,-31,-1,98,0,-23,0,102,1,-21,1,106,2,-34,2,76,3,-83,3,18,4,103,4,-79,4,-14,4,37,5,71,5,107,5,121,5,-126,5,121,5,113,5,80,5,53,5,9,5,-33,4,-89,4,111,4,36,4,-20,3,-108,3,78,3,-2,2,-87,2,82,2,-12,1,-101,1,54,1,-50,0,102,0,-11,-1,-109,-1,26,-1,-83,-2,58,-2,-43,-3,102,-3,-9,-4,-112,-4,44,-4,-33,-5,-120,-5,71,-5,8,-5,-39,-6,-80,-6,-108,-6,-116,-6,-118,-6,-103,-6,-77,-6,-42,-6,-3,-6,65,-5,116,-5,-67,-5,12,-4,100,-4,-69,-4,24,-3,118,-3,-45,-3,55,-2,-106,-2,-10,-2,97,-1,-66,-1,34,0,124,0,-40,0,51,1,-110,1,-23,1,61,2,-120,2,-35,2,38,3,103,3,-92,3,-29,3,20,4,64,4,96,4,-126,4,-109,4,-92,4,-84,4,-90,4,-95,4,-117,4,113,4,76,4,29,4,-17,3,-69,3,116,3,54,3,-19,2,-99,2,80,2,-14,1,-87,1,70,1,-15,0,-106,0,57,0,-28,-1,-123,-1,45,-1,-44,-2,-116,-2,50,-2,-29,-3,-94,-3,92,-3,28,-3,-33,-4,-87,-4,125,-4,75,-4,44,-4,10,-4,-21,-5,-33,-5,-47,-5,-55,-5,-60,-5,-52,-5,-42,-5,-30,-5,1,-4,26,-4,57,-4,105,-4,-106,-4,-49,-4,9,-3,66,-3,-114,-3,-44,-3,46,-2,122,-2,-47,-2,49,-1,-115,-1,-17,-1,80,0,-76,0,18,1,116,1,-56,1,33,2,109,2,-66,2,0,3,57,3,119,3,-89,3,-49,3,-19,3,12,4,25,4,39,4,42,4,47,4,40,4,34,4,15,4,1,4,-21,3,-42,3,-76,3,-110,3,111,3,65,3,30,3,-28,2,-83,2,125,2,37,2,-25,1,-106,1,78,1,-18,0,-111,0,45,0,-52,-1,100,-1,-6,-2,-109,-2,32,-2,-60,-3,84,-3,-5,-4,-90,-4,77,-4,7,-4,-53,-5,-112,-5,92,-5,60,-5,36,-5,18,-5,4,-5,17,-5,28,-5,54,-5,79,-5,121,-5,-90,-5,-39,-5,19,-4,92,-4,-102,-4,-32,-4,43,-3,-124,-3,-42,-3,48,-2,-116,-2,-15,-2,73,-1,-79,-1,21,0,122,0,-29,0,74,1,-81,1,23,2,122,2,-37,2,59,3,-106,3,-28,3,50,4,124,4,-66,4,-20,4,27,5,71,5,91,5,103,5,108,5,103,5,88,5,62,5,22,5,-24,4,-86,4,106,4,31,4,-49,3,119,3,22,3,-80,2,73,2,-29,1,115,1,-1,0,-114,0,28,0,-89,-1,65,-1,-62,-2,94,-2,-13,-3,-113,-3,44,-3,-56,-4,115,-4,26,-4,-56,-5,-116,-5,65,-5,22,-5,-32,-6,-68,-6,-102,-6,-125,-6,122,-6,123,-6,127,-6,-108,-6,-81,-6,-39,-6,21,-5,78,-5,-106,-5,-23,-5,67,-4,-92,-4,12,-3,126,-3,-12,-3,109,-2,-9,-2,106,-1,-14,-1,115,0,-5,0,116,1,-8,1,100,2,-44,2,69,3,-95,3,-4,3,76,4,-112,4,-46,4,-1,4,32,5,62,5,89,5,89,5,99,5,81,5,72,5,48,5,13,5,-24,4,-76,4,-124,4,72,4,8,4,-66,3,-128,3,45,3,-32,2,-120,2,47,2,-61,1,101,1,-4,0,-116,0,26,0,-76,-1,57,-1,-53,-2,89,-2,-21,-3,120,-3,15,-3,-87,-4,82,-4,-10,-5,-87,-5,96,-5,48,-5,-7,-6,-33,-6,-66,-6,-71,-6,-73,-6,-58,-6,-41,-6,2,-5,41,-5,99,-5,-106,-5,-34,-5,35,-4,119,-4,-58,-4,30,-3,108,-3,-50,-3,37,-2,-126,-2,-32,-2,55,-1,-96,-1,-15,-1,91,0,-85,0,13,1,101,1,-65,1,20,2,108,2,-65,2,9,3,88,3,-100,3,-39,3,16,4,69,4,110,4,-117,4,-93,4,-73,4,-71,4,-70,4,-87,4,-103,4,120,4,83,4,39,4,-15,3,-75,3,114,3,45,3,-27,2,-101,2,79,2,-9,1,-82,1,88,1,6,1,-85,0,92,0,6,0,-73,-1,101,-1,16,-1,-63,-2,126,-2,45,-2,-22,-3,-97,-3,95,-3,31,-3,-25,-4,-83,-4,-128,-4,86,-4,38,-4,16,-4,-25,-5,-37,-5,-54,-5,-51,-5,-59,-5,-44,-5,-39,-5,-13,-5,11,-4,48,-4,91,-4,-121,-4,-56,-4,-8,-4,63,-3,-118,-3,-47,-3,37,-2,119,-2,-47,-2,45,-1,-115,-1,-26,-1,72,0,-95,0,0,1,89,1,-80,1,3,2,86,2,-105,2,-36,2,31,3,82,3,-121,3,-84,3,-38,3,-12,3,15,4,30,4,33,4,45,4,44,4,40,4,29,4,21,4,1,4,-22,3,-44,3,-78,3,-109,3,106,3,68,3,9,3,-39,2,-109,2,89,2,2,2,-65,1}; }
	private static byte[] data107(){ return new byte[] {100,1,19,1,-86,0,72,0,-26,-1,122,-1,12,-1,-93,-2,66,-2,-51,-3,117,-3,15,-3,-63,-4,108,-4,36,-4,-23,-5,-82,-5,-126,-5,95,-5,70,-5,51,-5,46,-5,46,-5,61,-5,77,-5,103,-5,-121,-5,-82,-5,-37,-5,14,-4,72,-4,-124,-4,-53,-4,18,-3,85,-3,-81,-3,1,-2,92,-2,-78,-2,28,-1,124,-1,-22,-1,76,0,-67,0,38,1,-109,1,-1,1,106,2,-50,2,52,3,-116,3,-26,3,45,4,124,4,-76,4,-19,4,20,5,55,5,69,5,89,5,90,5,78,5,61,5,23,5,-11,4,-60,4,-113,4,86,4,15,4,-60,3,113,3,34,3,-64,2,104,2,-2,1,-101,1,51,1,-55,0,87,0,-16,-1,125,-1,16,-1,-95,-2,54,-2,-51,-3,102,-3,-3,-4,-95,-4,69,-4,-13,-5,-90,-5,99,-5,36,-5,-20,-6,-65,-6,-97,-6,-126,-6,116,-6,105,-6,120,-6,-117,-6,-87,-6,-50,-6,0,-5,53,-5,-120,-5,-48,-5,45,-4,-115,-4,-4,-4,95,-3,-30,-3,78,-2,-43,-2,74,-1,-38,-1,78,0,-50,0,73,1,-59,1,60,2,-92,2,13,3,105,3,-69,3,14,4,80,4,-114,4,-63,4,-23,4,9,5,25,5,39,5,48,5,43,5,34,5,12,5,-4,4,-42,4,-69,4,-119,4,90,4,40,4,-24,3,-86,3,97,3,14,3,-69,2,95,2,-3,1,-96,1,50,1,-57,0,76,0,-35,-1,93,-1,-23,-2,112,-2,-4,-3,-112,-3,40,-3,-64,-4,97,-4,11,-4,-67,-5,122,-5,70,-5,17,-5,-11,-6,-31,-6,-45,-6,-46,-6,-35,-6,-18,-6,13,-5,51,-5,95,-5,-113,-5,-55,-5,6,-4,79,-4,-109,-4,-34,-4,48,-3,-125,-3,-41,-3,51,-2,-120,-2,-25,-2,67,-1,-90,-1,4,0,106,0,-62,0,41,1,-122,1,-30,1,67,2,-104,2,-12,2,57,3,-121,3,-52,3,13,4,57,4,101,4,-123,4,-96,4,-82,4,-83,4,-84,4,-102,4,-126,4,107,4,64,4,18,4,-25,3,-88,3,118,3,48,3,-22,2,-85,2,93,2,19,2,-59,1,119,1,41,1,-47,0,-121,0,52,0,-30,-1,-110,-1,61,-1,-18,-2,-94,-2,88,-2,11,-2,-68,-3,119,-3,48,-3,-15,-4,-74,-4,126,-4,76,-4,29,-4,-14,-5,-42,-5,-68,-5,-87,-5,-97,-5,-106,-5,-96,-5,-81,-5,-63,-5,-34,-5,5,-4,48,-4,100,-4,-98,-4,-32,-4,39,-3,111,-3,-64,-3,20,-2,110,-2,-54,-2,37,-1,123,-1,-36,-1,52,0,-102,0,-21,0,65,1,-102,1,-29,1,47,2,114,2,-81,2,-18,2,30,3,81,3,126,3,-99,3,-65,3,-45,3,-19,3,-8,3,10,4,9,4,19,4,22,4,10,4,-2,3,-18,3,-36,3,-63,3,-93,3,121,3,80,3,22,3,-35,2,-94,2,90,2,18,2,-69,1,104,1,14,1,-94,0,71,0,-42,-1,116,-1,3,-1,-95,-2,55,-2,-38,-3,113,-3,35,-3,-56,-4,127,-4,55,-4,-6,-5,-56,-5,-99,-5,121,-5,93,-5,73,-5,65,-5,69,-5,75,-5,88,-5,105,-5,-118,-5,-91,-5,-44,-5,-4,-5,48,-4,99,-4,-94,-4,-26,-4,47,-3,120,-3,-47,-3,42,-2,-126,-2,-24,-2,71,-1,-75,-1,37,0,-117,0,1,1,98,1,-38,1,68,2,-86,2,11,3,107,3,-61,3,10,4,87,4,-114,4,-60,4,-17,4,13,5,38,5,45,5,45,5,43,5,16,5,-3,4,-47,4,-79,4,124,4,69,4,1,4,-68,3,119,3,41,3,-52,2,126,2,26,2,-68,1,89,1,-22,0,-116,0,21,0,-80,-1,67,-1,-47,-2,96,-2,-9,-3,-117,-3,33,-3,-67,-4,90,-4,3,-4,-80,-5,101,-5,28,-5,-24,-6,-75,-6,-114,-6,120,-6,100,-6,99,-6,110,-6,123,-6,-99,-6,-62,-6,-6,-6,58,-5,-127,-5,-46,-5,45,-4,-121,-4,-5,-4,87,-3,-42,-3,73,-2,-65,-2,60,-1,-82,-1,49,0,-93,0,32,1,-116,1,4,2,101,2,-52,2,37,3,126,3,-56,3,19,4,83,4,-117,4,-76,4,-35,4,-11,4,16,5,24,5,35,5,21,5,14,5,-4,4,-31,4,-62,4,-105,4,106,4,61,4,-10,3,-72,3,108,3,29,3,-55,2,102,2,8,2,-103,1,52,1,-62,0,78,0,-40,-1,99,-1,-24,-2,123,-2,2,-2,-107,-3,52,-3,-54,-4,114,-4,30,-4,-37,-5,-109,-5,91,-5,56,-5,16,-5,8,-5,-9,-6,-6,-6,7,-5,12,-5,44,-5,73,-5,123,-5,-84,-5,-32,-5,24,-4,87,-4,-107,-4,-31,-4,36,-3,125,-3,-60,-3,31,-2,110,-2,-52,-2,39,-1,125,-1,-31,-1,55,0,-98,0,1,1,97,1,-62,1,25,2,113,2,-53,2,27,3,102,3,-89,3,-24,3,27,4,67,4,99,4}; }
	private static byte[] data108(){ return new byte[] {118,4,-123,4,-119,4,127,4,115,4,98,4,64,4,31,4,-13,3,-59,3,-111,3,87,3,27,3,-31,2,-95,2,84,2,28,2,-50,1,-114,1,66,1,-8,0,-86,0,98,0,23,0,-51,-1,120,-1,52,-1,-32,-2,-115,-2,65,-2,-15,-3,-83,-3,97,-3,32,-3,-29,-4,-88,-4,113,-4,71,-4,21,-4,-15,-5,-39,-5,-58,-5,-78,-5,-70,-5,-72,-5,-58,-5,-40,-5,-11,-5,20,-4,67,-4,115,-4,-89,-4,-20,-4,38,-3,116,-3,-70,-3,10,-2,92,-2,-81,-2,8,-1,84,-1,-77,-1,5,0,90,0,-80,0,1,1,75,1,-98,1,-28,1,40,2,104,2,-97,2,-34,2,17,3,59,3,102,3,-122,3,-77,3,-50,3,-22,3,-7,3,18,4,21,4,32,4,27,4,31,4,16,4,4,4,-12,3,-44,3,-79,3,-120,3,83,3,18,3,-42,2,-113,2,59,2,-25,1,-118,1,44,1,-56,0,94,0,-16,-1,-113,-1,29,-1,-69,-2,88,-2,-8,-3,-97,-3,72,-3,-10,-4,-80,-4,103,-4,51,-4,-1,-5,-39,-5,-76,-5,-110,-5,-124,-5,111,-5,108,-5,101,-5,114,-5,123,-5,-119,-5,-98,-5,-65,-5,-33,-5,7,-4,62,-4,113,-4,-81,-4,-11,-4,67,-3,-100,-3,-13,-3,84,-2,-77,-2,41,-1,-109,-1,1,0,117,0,-17,0,95,1,-48,1,63,2,-83,2,12,3,110,3,-66,3,22,4,83,4,-112,4,-62,4,-21,4,9,5,32,5,41,5,44,5,41,5,19,5,-1,4,-32,4,-70,4,-117,4,85,4,32,4,-30,3,-102,3,80,3,1,3,-86,2,79,2,-19,1,-117,1,32,1,-66,0,82,0,-32,-1,118,-1,1,-1,-110,-2,36,-2,-76,-3,74,-3,-36,-4,-121,-4,27,-4,-43,-5,124,-5,59,-5,-3,-6,-53,-6,-89,-6,-123,-6,120,-6,118,-6,121,-6,-117,-6,-89,-6,-48,-6,2,-5,67,-5,-118,-5,-37,-5,38,-4,-115,-4,-4,-4,94,-3,-44,-3,66,-2,-68,-2,55,-1,-88,-1,31,0,-110,0,6,1,120,1,-34,1,64,2,-90,2,5,3,90,3,-91,3,-16,3,37,4,103,4,-104,4,-69,4,-26,4,6,5,22,5,40,5,40,5,43,5,31,5,11,5,-16,4,-54,4,-97,4,105,4,53,4,-19,3,-92,3,78,3,-15,2,-118,2,40,2,-73,1,71,1,-52,0,92,0,-33,-1,105,-1,-17,-2,-125,-2,15,-2,-78,-3,70,-3,-16,-4,-104,-4,77,-4,6,-4,-50,-5,-99,-5,123,-5,93,-5,69,-5,58,-5,60,-5,59,-5,66,-5,95,-5,114,-5,-101,-5,-72,-5,-34,-5,17,-4,75,-4,-128,-4,-53,-4,10,-3,87,-3,-90,-3,-14,-3,79,-2,-90,-2,2,-1,105,-1,-56,-1,48,0,-102,0,-11,0,96,1,-64,1,32,2,122,2,-52,2,34,3,107,3,-84,3,-25,3,25,4,70,4,99,4,119,4,-122,4,-121,4,-121,4,111,4,98,4,68,4,39,4,-6,3,-52,3,-100,3,103,3,52,3,-11,2,-71,2,117,2,59,2,-18,1,-73,1,108,1,44,1,-30,0,-106,0,75,0,-1,-1,-76,-1,96,-1,20,-1,-63,-2,111,-2,40,-2,-42,-3,-115,-3,62,-3,3,-3,-71,-4,-122,-4,81,-4,40,-4,-1,-5,-32,-5,-55,-5,-60,-5,-68,-5,-56,-5,-55,-5,-18,-5,-3,-5,47,-4,80,-4,-124,-4,-63,-4,-9,-4,65,-3,-122,-3,-55,-3,19,-2,96,-2,-88,-2,-2,-2,73,-1,-100,-1,-24,-1,52,0,-120,0,-44,0,30,1,101,1,-84,1,-14,1,58,2,120,2,-67,2,-19,2,43,3,90,3,-111,3,-74,3,-32,3,-1,3,30,4,50,4,66,4,74,4,75,4,73,4,64,4,38,4,18,4,-20,3,-53,3,-109,3,102,3,34,3,-36,2,-111,2,64,2,-18,1,-113,1,52,1,-46,0,111,0,14,0,-87,-1,74,-1,-27,-2,-118,-2,38,-2,-37,-3,127,-3,52,-3,-25,-4,-81,-4,103,-4,60,-4,5,-4,-27,-5,-70,-5,-96,-5,-116,-5,127,-5,118,-5,119,-5,119,-5,-115,-5,-106,-5,-81,-5,-44,-5,-9,-5,38,-4,91,-4,-101,-4,-30,-4,35,-3,121,-3,-41,-3,54,-2,-98,-2,3,-1,125,-1,-19,-1,95,0,-44,0,72,1,-62,1,45,2,-101,2,-9,2,90,3,-86,3,-1,3,65,4,122,4,-81,4,-47,4,-11,4,-1,4,21,5,27,5,13,5,4,5,-24,4,-49,4,-82,4,-119,4,87,4,38,4,-27,3,-83,3,99,3,32,3,-52,2,121,2,32,2,-64,1,91,1,-5,0,-124,0,32,0,-89,-1,52,-1,-59,-2,68,-2,-36,-3,101,-3,-2,-4,-103,-4,53,-4,-39,-5,-112,-5,65,-5,13,-5,-42,-6,-82,-6,-107,-6,-128,-6,-126,-6,-122,-6,-98,-6,-72,-6,-27,-6,22,-5,79,-5,-113,-5,-29,-5,53,-4,-111,-4}; }
	private static byte[] data109(){ return new byte[] {-24,-4,76,-3,-74,-3,27,-2,-112,-2,-3,-2,110,-1,-45,-1,75,0,-79,0,29,1,-116,1,-10,1,84,2,-76,2,8,3,91,3,-77,3,-15,3,58,4,114,4,-94,4,-50,4,-18,4,9,5,34,5,35,5,41,5,25,5,17,5,-12,4,-45,4,-97,4,116,4,56,4,-22,3,-88,3,84,3,-7,2,-101,2,54,2,-57,1,96,1,-21,0,118,0,8,0,-105,-1,34,-1,-73,-2,74,-2,-30,-3,-123,-3,40,-3,-43,-4,-121,-4,61,-4,11,-4,-46,-5,-89,-5,-123,-5,109,-5,87,-5,70,-5,77,-5,67,-5,83,-5,102,-5,124,-5,-96,-5,-60,-5,-29,-5,28,-4,81,-4,-122,-4,-50,-4,18,-3,95,-3,-74,-3,6,-2,97,-2,-60,-2,34,-1,-115,-1,-13,-1,91,0,-66,0,48,1,-120,1,-14,1,77,2,-97,2,-7,2,61,3,-127,3,-65,3,-15,3,22,4,56,4,75,4,96,4,100,4,93,4,82,4,69,4,47,4,18,4,-19,3,-57,3,-104,3,110,3,60,3,7,3,-43,2,-100,2,97,2,30,2,-31,1,-102,1,89,1,10,1,-53,0,120,0,43,0,-45,-1,119,-1,40,-1,-45,-2,-127,-2,42,-2,-39,-3,-116,-3,59,-3,-6,-4,-76,-4,119,-4,72,-4,17,-4,-8,-5,-46,-5,-60,-5,-76,-5,-82,-5,-84,-5,-65,-5,-48,-5,-15,-5,20,-4,62,-4,110,-4,-89,-4,-40,-4,33,-3,97,-3,-93,-3,-21,-3,52,-2,123,-2,-46,-2,15,-1,100,-1,-84,-1,-6,-1,74,0,-110,0,-29,0,37,1,115,1,-64,1,11,2,74,2,-115,2,-48,2,10,3,70,3,117,3,-83,3,-49,3,-5,3,26,4,51,4,64,4,81,4,77,4,74,4,59,4,36,4,12,4,-29,3,-75,3,-126,3,68,3,7,3,-66,2,116,2,30,2,-48,1,113,1,28,1,-69,0,101,0,8,0,-85,-1,80,-1,-4,-2,-102,-2,72,-2,-9,-3,-93,-3,96,-3,19,-3,-45,-4,-103,-4,94,-4,41,-4,-9,-5,-49,-5,-84,-5,-117,-5,117,-5,104,-5,96,-5,82,-5,98,-5,107,-5,-126,-5,-94,-5,-57,-5,-6,-5,46,-4,113,-4,-70,-4,8,-3,98,-3,-67,-3,38,-2,-118,-2,-11,-2,103,-1,-38,-1,80,0,-64,0,55,1,-100,1,10,2,105,2,-52,2,33,3,115,3,-67,3,-2,3,56,4,100,4,-115,4,-81,4,-59,4,-43,4,-33,4,-37,4,-41,4,-57,4,-73,4,-112,4,117,4,74,4,34,4,-22,3,-78,3,123,3,46,3,-26,2,-118,2,55,2,-36,1,112,1,10,1,-102,0,45,0,-69,-1,67,-1,-53,-2,91,-2,-28,-3,116,-3,3,-3,-97,-4,58,-4,-33,-5,-109,-5,73,-5,21,-5,-41,-6,-74,-6,-106,-6,-111,-6,-123,-6,-108,-6,-100,-6,-58,-6,-19,-6,27,-5,86,-5,-101,-5,-33,-5,47,-4,126,-4,-35,-4,64,-3,-94,-3,1,-2,110,-2,-46,-2,66,-1,-91,-1,19,0,123,0,-29,0,74,1,-87,1,15,2,111,2,-57,2,38,3,121,3,-57,3,20,4,80,4,-114,4,-71,4,-26,4,5,5,32,5,45,5,50,5,35,5,23,5,-9,4,-42,4,-92,4,108,4,44,4,-30,3,-108,3,56,3,-34,2,127,2,15,2,-80,1,59,1,-39,0,103,0,0,0,-112,-1,43,-1,-60,-2,102,-2,4,-2,-87,-3,87,-3,5,-3,-62,-4,120,-4,56,-4,11,-4,-41,-5,-80,-5,-119,-5,111,-5,100,-5,76,-5,81,-5,82,-5,96,-5,105,-5,-123,-5,-89,-5,-55,-5,0,-4,51,-4,116,-4,-72,-4,4,-3,82,-3,-89,-3,2,-2,98,-2,-59,-2,43,-1,-110,-1,-5,-1,94,0,-59,0,39,1,-123,1,-28,1,56,2,-116,2,-40,2,25,3,84,3,-118,3,-81,3,-42,3,-8,3,15,4,25,4,34,4,35,4,28,4,18,4,-5,3,-23,3,-50,3,-83,3,-114,3,107,3,63,3,25,3,-29,2,-85,2,110,2,61,2,-5,1,-71,1,120,1,42,1,-34,0,-110,0,63,0,-27,-1,-113,-1,50,-1,-27,-2,-117,-2,61,-2,-27,-3,-105,-3,79,-3,5,-3,-52,-4,-118,-4,96,-4,52,-4,23,-4,0,-4,-15,-5,-25,-5,-35,-5,-21,-5,-9,-5,11,-4,35,-4,68,-4,106,-4,-107,-4,-67,-4,-7,-4,40,-3,99,-3,-101,-3,-40,-3,30,-2,88,-2,-87,-2,-25,-2,42,-1,118,-1,-68,-1,17,0,84,0,-90,0,-18,0,70,1,-123,1,-36,1,33,2,109,2,-81,2,-15,2,50,3,99,3,-104,3,-53,3,-15,3,8,4,39,4,58,4,70,4,65,4,65,4,53,4,34,4,-3,3,-33,3,-80,3,127,3,79,3,19,3,-45,2,-111,2,65,2,-16,1,-96,1,79,1,-14,0,-106,0,76,0,-25,-1,-108,-1,60,-1,-28,-2,-113,-2,52,-2}; }
	private static byte[] data110(){ return new byte[] {-16,-3,-108,-3,85,-3,7,-3,-59,-4,-122,-4,73,-4,21,-4,-25,-5,-62,-5,-107,-5,-126,-5,107,-5,95,-5,86,-5,89,-5,108,-5,123,-5,-101,-5,-77,-5,-9,-5,32,-4,102,-4,-86,-4,-1,-4,80,-3,-80,-3,24,-2,122,-2,-27,-2,79,-1,-54,-1,51,0,-91,0,19,1,123,1,-29,1,70,2,-85,2,-5,2,76,3,-107,3,-41,3,22,4,76,4,116,4,-99,4,-69,4,-43,4,-37,4,-19,4,-22,4,-32,4,-40,4,-54,4,-83,4,-118,4,97,4,48,4,-6,3,-68,3,114,3,33,3,-61,2,107,2,4,2,-106,1,47,1,-70,0,71,0,-58,-1,91,-1,-40,-2,103,-2,-18,-3,-123,-3,17,-3,-70,-4,87,-4,2,-4,-68,-5,122,-5,69,-5,22,-5,-13,-6,-38,-6,-60,-6,-55,-6,-61,-6,-34,-6,-14,-6,11,-5,63,-5,103,-5,-91,-5,-30,-5,44,-4,103,-4,-60,-4,17,-3,122,-3,-44,-3,58,-2,-94,-2,11,-1,120,-1,-29,-1,84,0,-60,0,52,1,-93,1,6,2,115,2,-48,2,47,3,-118,3,-37,3,35,4,102,4,-91,4,-52,4,-8,4,23,5,45,5,56,5,57,5,48,5,32,5,-1,4,-35,4,-86,4,119,4,59,4,-15,3,-91,3,84,3,-10,2,-102,2,58,2,-40,1,109,1,13,1,-101,0,53,0,-47,-1,104,-1,-2,-2,-97,-2,60,-2,-24,-3,-122,-3,67,-3,-11,-4,-83,-4,113,-4,54,-4,2,-4,-42,-5,-82,-5,-106,-5,120,-5,111,-5,92,-5,105,-5,98,-5,121,-5,-117,-5,-82,-5,-42,-5,-2,-5,50,-4,115,-4,-74,-4,-4,-4,81,-3,-94,-3,-4,-3,95,-2,-63,-2,41,-1,-113,-1,-18,-1,88,0,-71,0,30,1,124,1,-41,1,40,2,120,2,-67,2,10,3,55,3,118,3,-99,3,-55,3,-26,3,-2,3,11,4,26,4,34,4,39,4,28,4,30,4,3,4,-9,3,-34,3,-69,3,-97,3,114,3,78,3,28,3,-24,2,-77,2,107,2,51,2,-22,1,-102,1,77,1,3,1,-86,0,87,0,3,0,-81,-1,81,-1,-5,-2,-96,-2,83,-2,7,-2,-72,-3,113,-3,48,-3,-14,-4,-55,-4,-109,-4,110,-4,71,-4,51,-4,29,-4,18,-4,13,-4,20,-4,26,-4,41,-4,60,-4,87,-4,121,-4,-104,-4,-62,-4,-22,-4,31,-3,82,-3,-119,-3,-66,-3,-2,-3,65,-2,-120,-2,-58,-2,15,-1,98,-1,-91,-1,-11,-1,68,0,-113,0,-24,0,52,1,-126,1,-39,1,23,2,103,2,-81,2,-13,2,53,3,116,3,-88,3,-50,3,3,4,26,4,53,4,70,4,81,4,87,4,81,4,68,4,39,4,18,4,-22,3,-67,3,-104,3,92,3,29,3,-27,2,-100,2,81,2,14,2,-69,1,112,1,20,1,-47,0,115,0,42,0,-55,-1,122,-1,41,-1,-45,-2,126,-2,47,-2,-38,-3,-112,-3,62,-3,-5,-4,-69,-4,115,-4,53,-4,-3,-5,-40,-5,-92,-5,-119,-5,103,-5,96,-5,81,-5,84,-5,95,-5,111,-5,-114,-5,-77,-5,-26,-5,33,-4,98,-4,-90,-4,-2,-4,80,-3,-81,-3,20,-2,118,-2,-27,-2,70,-1,-79,-1,37,0,-121,0,-10,0,89,1,-65,1,35,2,120,2,-49,2,27,3,100,3,-87,3,-20,3,28,4,84,4,120,4,-89,4,-73,4,-44,4,-31,4,-18,4,-23,4,-26,4,-40,4,-64,4,-96,4,123,4,78,4,21,4,-44,3,-116,3,65,3,-22,2,-112,2,39,2,-62,1,81,1,-29,0,105,0,-9,-1,-125,-1,2,-1,-113,-2,26,-2,-78,-3,67,-3,-28,-4,-128,-4,46,-4,-24,-5,-95,-5,107,-5,57,-5,23,-5,-3,-6,-29,-6,-31,-6,-26,-6,-15,-6,2,-5,26,-5,67,-5,105,-5,-101,-5,-43,-5,14,-4,90,-4,-91,-4,-16,-4,70,-3,-93,-3,11,-2,95,-2,-48,-2,57,-1,-86,-1,20,0,-120,0,-13,0,103,1,-51,1,59,2,-97,2,1,3,93,3,-69,3,8,4,77,4,-120,4,-70,4,-29,4,10,5,29,5,40,5,41,5,30,5,15,5,-19,4,-55,4,-105,4,95,4,33,4,-32,3,-109,3,67,3,-14,2,-98,2,60,2,-32,1,-127,1,38,1,-61,0,98,0,3,0,-97,-1,69,-1,-28,-2,-118,-2,45,-2,-38,-3,-122,-3,58,-3,-24,-4,-89,-4,93,-4,44,-4,-15,-5,-56,-5,-106,-5,-128,-5,103,-5,86,-5,80,-5,84,-5,88,-5,116,-5,-113,-5,-81,-5,-32,-5,21,-4,82,-4,-108,-4,-25,-4,45,-3,-117,-3,-27,-3,63,-2,-93,-2,7,-1,98,-1,-53,-1,43,0,-115,0,-23,0,63,1,-107,1,-23,1,50,2,119,2,-75,2,-20,2,41,3,79,3,121,3,-94,3,-73,3,-40,3,-32,3,-7,3,-2,3,3,4,-3,3,-9,3,-13,3,-32,3,-59,3}; }
	private static byte[] data111(){ return new byte[] {-87,3,-117,3,95,3,56,3,-4,2,-48,2,-117,2,83,2,0,2,-70,1,109,1,23,1,-67,0,111,0,13,0,-70,-1,92,-1,7,-1,-79,-2,96,-2,18,-2,-56,-3,-128,-3,65,-3,11,-3,-38,-4,-87,-4,-127,-4,97,-4,69,-4,47,-4,39,-4,34,-4,24,-4,29,-4,35,-4,51,-4,66,-4,85,-4,112,-4,-113,-4,-76,-4,-35,-4,13,-3,58,-3,120,-3,-79,-3,-23,-3,54,-2,127,-2,-60,-2,22,-1,104,-1,-65,-1,17,0,102,0,-70,0,13,1,93,1,-71,1,2,2,86,2,-109,2,-25,2,31,3,95,3,-125,3,-73,3,-39,3,-7,3,19,4,33,4,42,4,45,4,33,4,26,4,-1,3,-19,3,-59,3,-91,3,121,3,72,3,23,3,-41,2,-98,2,91,2,20,2,-49,1,-123,1,50,1,-33,0,-114,0,57,0,-27,-1,-115,-1,58,-1,-33,-2,-117,-2,53,-2,-27,-3,-107,-3,57,-3,-13,-4,-88,-4,96,-4,37,-4,-14,-5,-67,-5,-110,-5,106,-5,86,-5,63,-5,60,-5,54,-5,66,-5,83,-5,121,-5,-96,-5,-47,-5,17,-4,86,-4,-104,-4,-12,-4,67,-3,-96,-3,0,-2,95,-2,-57,-2,43,-1,-108,-1,-4,-1,96,0,-59,0,33,1,-123,1,-40,1,59,2,-119,2,-39,2,34,3,99,3,-95,3,-25,3,19,4,77,4,112,4,-101,4,-75,4,-59,4,-47,4,-32,4,-38,4,-47,4,-64,4,-96,4,125,4,75,4,11,4,-49,3,-126,3,57,3,-40,2,119,2,20,2,-87,1,61,1,-55,0,88,0,-31,-1,116,-1,-8,-2,-117,-2,30,-2,-69,-3,80,-3,-11,-4,-100,-4,80,-4,6,-4,-59,-5,-114,-5,96,-5,52,-5,26,-5,-1,-6,-7,-6,-20,-6,-11,-6,-6,-6,19,-5,40,-5,85,-5,124,-5,-79,-5,-13,-5,49,-4,115,-4,-58,-4,25,-3,125,-3,-41,-3,69,-2,-98,-2,22,-1,-123,-1,-11,-1,97,0,-34,0,65,1,-76,1,28,2,-125,2,-28,2,67,3,-106,3,-28,3,38,4,100,4,-106,4,-61,4,-33,4,0,5,3,5,10,5,-8,4,-19,4,-48,4,-80,4,-125,4,76,4,10,4,-49,3,-124,3,54,3,-26,2,-108,2,54,2,-25,1,-128,1,34,1,-58,0,107,0,8,0,-87,-1,74,-1,-20,-2,-105,-2,66,-2,-26,-3,-103,-3,72,-3,-8,-4,-74,-4,112,-4,52,-4,-1,-5,-47,-5,-98,-5,-126,-5,105,-5,83,-5,74,-5,72,-5,81,-5,106,-5,126,-5,-85,-5,-41,-5,12,-4,70,-4,-112,-4,-35,-4,58,-3,-124,-3,-22,-3,74,-2,-90,-2,12,-1,102,-1,-53,-1,41,0,-125,0,-36,0,48,1,-113,1,-56,1,26,2,77,2,-111,2,-57,2,-6,2,46,3,76,3,110,3,-107,3,-86,3,-63,3,-42,3,-32,3,-25,3,-19,3,-27,3,-34,3,-53,3,-64,3,-97,3,-127,3,88,3,41,3,-1,2,-64,2,-121,2,65,2,-7,1,-82,1,94,1,11,1,-76,0,97,0,9,0,-77,-1,93,-1,13,-1,-78,-2,110,-2,32,-2,-30,-3,-95,-3,102,-3,49,-3,1,-3,-40,-4,-84,-4,-106,-4,121,-4,101,-4,83,-4,70,-4,74,-4,64,-4,69,-4,72,-4,89,-4,101,-4,124,-4,-107,-4,-81,-4,-45,-4,3,-3,42,-3,98,-3,-104,-3,-39,-3,22,-2,102,-2,-84,-2,1,-1,75,-1,-94,-1,-3,-1,82,0,-87,0,-2,0,82,1,-91,1,-12,1,68,2,-117,2,-56,2,4,3,62,3,111,3,-104,3,-72,3,-41,3,-19,3,-7,3,4,4,2,4,0,4,-8,3,-20,3,-47,3,-68,3,-100,3,116,3,78,3,34,3,-21,2,-74,2,-125,2,65,2,-1,1,-68,1,106,1,34,1,-47,0,125,0,39,0,-51,-1,115,-1,21,-1,-59,-2,91,-2,9,-2,-78,-3,96,-3,13,-3,-65,-4,125,-4,56,-4,1,-4,-55,-5,-93,-5,122,-5,99,-5,75,-5,75,-5,77,-5,82,-5,108,-5,-120,-5,-77,-5,-36,-5,25,-4,85,-4,-96,-4,-28,-4,55,-3,-109,-3,-25,-3,80,-2,-89,-2,15,-1,110,-1,-43,-1,55,0,-100,0,-11,0,88,1,-74,1,16,2,99,2,-74,2,10,3,81,3,-100,3,-42,3,23,4,69,4,126,4,-92,4,-55,4,-35,4,-15,4,-3,4,0,5,-12,4,-20,4,-55,4,-90,4,124,4,59,4,4,4,-79,3,93,3,-3,2,-92,2,63,2,-53,1,96,1,-23,0,113,0,1,0,-119,-1,26,-1,-89,-2,61,-2,-40,-3,120,-3,33,-3,-52,-4,124,-4,61,-4,-6,-5,-61,-5,-103,-5,111,-5,80,-5,47,-5,40,-5,24,-5,21,-5,25,-5,40,-5,52,-5,85,-5,115,-5,-92,-5,-38,-5,12,-4,88,-4,-104,-4,-9,-4,79,-3,-79,-3,24,-2,-124,-2,-10,-2,112,-1,-27,-1,92,0}; }
	private static byte[] data112(){ return new byte[] {-44,0,78,1,-66,1,46,2,-105,2,-14,2,88,3,-86,3,-17,3,45,4,113,4,-100,4,-65,4,-34,4,-24,4,-15,4,-16,4,-26,4,-39,4,-64,4,-95,4,121,4,79,4,22,4,-28,3,-88,3,98,3,30,3,-53,2,-120,2,43,2,-35,1,122,1,33,1,-62,0,98,0,3,0,-104,-1,64,-1,-41,-2,121,-2,32,-2,-63,-3,103,-3,24,-3,-51,-4,-126,-4,63,-4,17,-4,-39,-5,-75,-5,-108,-5,123,-5,107,-5,99,-5,100,-5,116,-5,-122,-5,-96,-5,-56,-5,-20,-5,42,-4,102,-4,-97,-4,-18,-4,57,-3,-121,-3,-39,-3,61,-2,-111,-2,-7,-2,71,-1,-82,-1,-1,-1,94,0,-74,0,6,1,90,1,-87,1,-14,1,53,2,126,2,-83,2,-16,2,30,3,77,3,122,3,-106,3,-70,3,-36,3,-25,3,2,4,14,4,13,4,17,4,10,4,1,4,-24,3,-42,3,-75,3,-115,3,101,3,46,3,-13,2,-82,2,107,2,38,2,-39,1,-126,1,48,1,-40,0,-125,0,41,0,-45,-1,-127,-1,51,-1,-26,-2,-105,-2,87,-2,23,-2,-36,-3,-98,-3,111,-3,64,-3,16,-3,-15,-4,-55,-4,-81,-4,-107,-4,127,-4,104,-4,97,-4,77,-4,84,-4,74,-4,81,-4,89,-4,110,-4,124,-4,-96,-4,-67,-4,-27,-4,24,-3,78,-3,-118,-3,-53,-3,17,-2,94,-2,-86,-2,4,-1,86,-1,-76,-1,11,0,103,0,-73,0,16,1,97,1,-85,1,-4,1,59,2,-119,2,-65,2,-2,2,45,3,86,3,-124,3,-89,3,-68,3,-40,3,-23,3,-12,3,0,4,2,4,-1,3,-12,3,-27,3,-42,3,-65,3,-99,3,125,3,82,3,33,3,-17,2,-77,2,116,2,49,2,-22,1,-98,1,80,1,-10,0,-90,0,74,0,-9,-1,-105,-1,67,-1,-32,-2,-113,-2,46,-2,-36,-3,-122,-3,58,-3,-17,-4,-92,-4,105,-4,46,-4,-6,-5,-50,-5,-87,-5,-118,-5,117,-5,114,-5,110,-5,114,-5,-125,-5,-96,-5,-61,-5,-13,-5,33,-4,98,-4,-98,-4,-25,-4,57,-3,-119,-3,-33,-3,62,-2,-109,-2,-10,-2,78,-1,-74,-1,12,0,115,0,-51,0,48,1,-127,1,-26,1,54,2,-116,2,-35,2,39,3,119,3,-65,3,-4,3,49,4,101,4,-110,4,-66,4,-31,4,-14,4,2,5,-3,4,-5,4,-29,4,-49,4,-87,4,120,4,62,4,-1,3,-81,3,101,3,6,3,-80,2,70,2,-34,1,116,1,5,1,-100,0,49,0,-60,-1,87,-1,-17,-2,-115,-2,46,-2,-52,-3,122,-3,32,-3,-42,-4,-113,-4,69,-4,16,-4,-49,-5,-92,-5,120,-5,82,-5,57,-5,35,-5,23,-5,19,-5,23,-5,35,-5,59,-5,91,-5,-118,-5,-68,-5,-11,-5,64,-4,-120,-4,-30,-4,58,-3,-91,-3,9,-2,125,-2,-23,-2,94,-1,-52,-1,67,0,-74,0,41,1,-107,1,0,2,94,2,-67,2,21,3,100,3,-80,3,-16,3,30,4,86,4,119,4,-101,4,-77,4,-70,4,-64,4,-61,4,-78,4,-89,4,-120,4,110,4,72,4,25,4,-23,3,-84,3,115,3,51,3,-26,2,-99,2,76,2,-5,1,-97,1,73,1,-18,0,-116,0,47,0,-49,-1,114,-1,18,-1,-83,-2,80,-2,-3,-3,-92,-3,78,-3,9,-3,-76,-4,110,-4,53,-4,-6,-5,-55,-5,-91,-5,-119,-5,120,-5,104,-5,103,-5,118,-5,-124,-5,-99,-5,-68,-5,-19,-5,23,-4,86,-4,-102,-4,-32,-4,41,-3,120,-3,-62,-3,34,-2,116,-2,-54,-2,35,-1,121,-1,-52,-1,32,0,110,0,-68,0,14,1,90,1,-93,1,-23,1,42,2,103,2,-95,2,-37,2,12,3,65,3,100,3,-119,3,-77,3,-56,3,-26,3,-8,3,-2,3,5,4,-1,3,-2,3,-20,3,-51,3,-82,3,-123,3,94,3,33,3,-24,2,-83,2,100,2,29,2,-48,1,123,1,51,1,-35,0,-111,0,64,0,-14,-1,-89,-1,86,-1,22,-1,-51,-2,-119,-2,70,-2,11,-2,-51,-3,-105,-3,102,-3,51,-3,13,-3,-34,-4,-68,-4,-106,-4,127,-4,99,-4,76,-4,55,-4,45,-4,45,-4,43,-4,51,-4,60,-4,85,-4,98,-4,-106,-4,-82,-4,-20,-4,27,-3,92,-3,-95,-3,-18,-3,52,-2,-111,-2,-34,-2,62,-1,-116,-1,-21,-1,63,0,-102,0,-27,0,57,1,-123,1,-57,1,16,2,76,2,-119,2,-68,2,-14,2,30,3,74,3,100,3,-122,3,-89,3,-74,3,-62,3,-49,3,-42,3,-38,3,-43,3,-42,3,-68,3,-82,3,-109,3,115,3,75,3,38,3,-14,2,-67,2,-124,2,57,2,-10,1,-87,1,88,1,5,1,-81,0,86,0,-10,-1,-105,-1,58,-1,-36,-2,-128,-2,39,-2,-47,-3,125,-3,53,-3,-33,-4,-94,-4,90,-4,42,-4,-16,-5,-55,-5}; }
	private static byte[] data113(){ return new byte[] {-94,-5,-115,-5,122,-5,118,-5,111,-5,124,-5,-124,-5,-93,-5,-67,-5,-20,-5,20,-4,77,-4,-122,-4,-58,-4,22,-3,95,-3,-82,-3,12,-2,91,-2,-66,-2,19,-1,118,-1,-44,-1,46,0,-107,0,-20,0,78,1,-91,1,5,2,98,2,-82,2,3,3,78,3,-106,3,-43,3,19,4,77,4,117,4,-103,4,-64,4,-50,4,-36,4,-35,4,-44,4,-63,4,-89,4,-128,4,82,4,24,4,-38,3,-116,3,60,3,-27,2,-112,2,46,2,-51,1,99,1,8,1,-100,0,50,0,-53,-1,103,-1,9,-1,-94,-2,68,-2,-21,-3,-111,-3,70,-3,-18,-4,-94,-4,100,-4,26,-4,-30,-5,-87,-5,126,-5,75,-5,45,-5,22,-5,1,-5,2,-5,-9,-6,4,-5,27,-5,60,-5,97,-5,-106,-5,-47,-5,32,-4,106,-4,-57,-4,37,-3,-117,-3,-5,-3,96,-2,-41,-2,79,-1,-62,-1,52,0,-89,0,21,1,-128,1,-27,1,63,2,-102,2,-22,2,61,3,114,3,-70,3,-24,3,28,4,63,4,94,4,125,4,-116,4,-106,4,-100,4,-112,4,-118,4,121,4,101,4,73,4,23,4,-5,3,-74,3,-116,3,68,3,-4,2,-78,2,93,2,5,2,-96,1,75,1,-33,0,-124,0,34,0,-67,-1,86,-1,-14,-2,-109,-2,59,-2,-38,-3,-120,-3,47,-3,-21,-4,-89,-4,104,-4,51,-4,0,-4,-40,-5,-71,-5,-99,-5,-120,-5,-122,-5,-124,-5,-119,-5,-107,-5,-77,-5,-50,-5,-13,-5,37,-4,82,-4,-107,-4,-52,-4,28,-3,88,-3,-88,-3,-15,-3,74,-2,-98,-2,-8,-2,76,-1,-90,-1,-6,-1,74,0,-95,0,-12,0,68,1,-113,1,-41,1,30,2,98,2,-91,2,-41,2,18,3,59,3,108,3,-112,3,-74,3,-50,3,-37,3,-21,3,-18,3,-11,3,-27,3,-35,3,-58,3,-86,3,-117,3,96,3,45,3,-8,2,-61,2,124,2,59,2,-7,1,-77,1,112,1,24,1,-40,0,-121,0,68,0,-12,-1,-78,-1,111,-1,39,-1,-27,-2,-93,-2,109,-2,42,-2,-14,-3,-78,-3,-125,-3,84,-3,40,-3,-11,-4,-52,-4,-85,-4,126,-4,100,-4,67,-4,59,-4,36,-4,40,-4,33,-4,44,-4,61,-4,79,-4,113,-4,-116,-4,-57,-4,-13,-4,42,-3,109,-3,-80,-3,-1,-3,73,-2,-106,-2,-24,-2,61,-1,-111,-1,-29,-1,46,0,-116,0,-45,0,24,1,98,1,-94,1,-28,1,33,2,91,2,-115,2,-62,2,-21,2,31,3,60,3,98,3,123,3,-98,3,-79,3,-66,3,-53,3,-44,3,-40,3,-53,3,-55,3,-73,3,-88,3,-126,3,104,3,56,3,21,3,-47,2,-101,2,85,2,23,2,-61,1,125,1,37,1,-46,0,113,0,25,0,-71,-1,94,-1,-2,-2,-92,-2,75,-2,-17,-3,-96,-3,78,-3,3,-3,-67,-4,127,-4,68,-4,19,-4,-27,-5,-60,-5,-85,-5,-110,-5,-118,-5,-125,-5,-115,-5,-107,-5,-91,-5,-53,-5,-20,-5,23,-4,66,-4,125,-4,-68,-4,-2,-4,69,-3,-110,-3,-29,-3,58,-2,-116,-2,-18,-2,71,-1,-91,-1,10,0,103,0,-56,0,44,1,-122,1,-18,1,74,2,-93,2,-6,2,72,3,-104,3,-37,3,30,4,86,4,-127,4,-87,4,-55,4,-30,4,-19,4,-16,4,-23,4,-37,4,-73,4,-111,4,107,4,44,4,-11,3,-80,3,100,3,13,3,-64,2,86,2,6,2,-101,1,60,1,-40,0,112,0,8,0,-89,-1,65,-1,-35,-2,-126,-2,34,-2,-53,-3,111,-3,22,-3,-51,-4,125,-4,64,-4,-3,-5,-58,-5,-108,-5,100,-5,63,-5,38,-5,18,-5,4,-5,3,-5,12,-5,35,-5,53,-5,103,-5,-113,-5,-44,-5,23,-4,96,-4,-68,-4,22,-3,-127,-3,-31,-3,84,-2,-66,-2,55,-1,-94,-1,30,0,-114,0,-9,0,106,1,-54,1,43,2,-117,2,-42,2,52,3,115,3,-81,3,-25,3,23,4,64,4,101,4,122,4,-109,4,-102,4,-84,4,-98,4,-92,4,-125,4,120,4,85,4,61,4,11,4,-28,3,-86,3,113,3,41,3,-29,2,-112,2,64,2,-29,1,-118,1,42,1,-59,0,106,0,-5,-1,-99,-1,48,-1,-41,-2,116,-2,22,-2,-67,-3,107,-3,24,-3,-43,-4,-114,-4,82,-4,35,-4,-10,-5,-41,-5,-75,-5,-78,-5,-99,-5,-96,-5,-92,-5,-81,-5,-56,-5,-27,-5,6,-4,52,-4,98,-4,-105,-4,-50,-4,21,-3,81,-3,-98,-3,-26,-3,54,-2,-121,-2,-32,-2,35,-1,-123,-1,-47,-1,42,0,-123,0,-48,0,46,1,116,1,-64,1,12,2,78,2,-107,2,-43,2,14,3,63,3,122,3,-104,3,-61,3,-41,3,-17,3,-9,3,9,4,2,4,8,4,-18,3,-31,3,-54,3,-91,3,-125,3,86,3,38,3,-19,2,-81,2,111,2,48,2,-19,1,-84,1}; }
	private static byte[] data114(){ return new byte[] {93,1,28,1,-48,0,-126,0,63,0,-13,-1,-80,-1,105,-1,37,-1,-25,-2,-92,-2,102,-2,48,-2,-12,-3,-71,-3,-126,-3,83,-3,31,-3,-14,-4,-57,-4,-97,-4,126,-4,99,-4,79,-4,59,-4,38,-4,46,-4,39,-4,59,-4,80,-4,111,-4,-112,-4,-68,-4,-20,-4,39,-3,112,-3,-86,-3,-3,-3,70,-2,-101,-2,-19,-2,59,-1,-113,-1,-36,-1,55,0,127,0,-48,0,22,1,88,1,-100,1,-44,1,21,2,70,2,124,2,-81,2,-43,2,3,3,43,3,82,3,114,3,-109,3,-89,3,-55,3,-38,3,-33,3,-19,3,-20,3,-25,3,-31,3,-50,3,-76,3,-112,3,101,3,54,3,3,3,-59,2,124,2,63,2,-29,1,-102,1,62,1,-21,0,-119,0,55,0,-39,-1,122,-1,31,-1,-54,-2,120,-2,30,-2,-40,-3,-123,-3,74,-3,-1,-4,-55,-4,-115,-4,90,-4,53,-4,6,-4,-17,-5,-44,-5,-61,-5,-75,-5,-78,-5,-72,-5,-64,-5,-42,-5,-15,-5,23,-4,63,-4,106,-4,-86,-4,-31,-4,45,-3,116,-3,-53,-3,31,-2,122,-2,-43,-2,62,-1,-109,-1,-6,-1,88,0,-61,0,36,1,122,1,-31,1,51,2,-109,2,-30,2,51,3,124,3,-65,3,-1,3,50,4,99,4,-126,4,-87,4,-78,4,-56,4,-59,4,-62,4,-74,4,-99,4,-126,4,88,4,43,4,-16,3,-80,3,112,3,40,3,-40,2,-124,2,45,2,-47,1,120,1,23,1,-68,0,87,0,-9,-1,-109,-1,50,-1,-40,-2,114,-2,23,-2,-67,-3,101,-3,11,-3,-65,-4,111,-4,42,-4,-20,-5,-84,-5,123,-5,80,-5,48,-5,19,-5,9,-5,-3,-6,17,-5,23,-5,57,-5,95,-5,-97,-5,-47,-5,24,-4,103,-4,-66,-4,22,-3,124,-3,-28,-3,73,-2,-70,-2,42,-1,-111,-1,-2,-1,106,0,-45,0,52,1,-105,1,-18,1,67,2,-107,2,-36,2,43,3,98,3,-99,3,-50,3,1,4,38,4,72,4,104,4,122,4,-116,4,-113,4,-112,4,-126,4,-128,4,98,4,74,4,33,4,-11,3,-66,3,-126,3,63,3,-13,2,-92,2,74,2,-8,1,-105,1,50,1,-49,0,108,0,9,0,-100,-1,66,-1,-26,-2,-127,-2,50,-2,-40,-3,-115,-3,71,-3,-3,-4,-65,-4,-118,-4,93,-4,47,-4,20,-4,-20,-5,-34,-5,-57,-5,-55,-5,-64,-5,-49,-5,-47,-5,-18,-5,8,-4,40,-4,80,-4,124,-4,-78,-4,-19,-4,51,-3,109,-3,-63,-3,8,-2,93,-2,-83,-2,1,-1,88,-1,-79,-1,9,0,96,0,-74,0,10,1,87,1,-88,1,-20,1,56,2,120,2,-76,2,-22,2,29,3,76,3,105,3,-112,3,-95,3,-71,3,-57,3,-60,3,-53,3,-62,3,-70,3,-83,3,-112,3,122,3,85,3,48,3,5,3,-38,2,-94,2,106,2,48,2,-8,1,-76,1,120,1,45,1,-18,0,-88,0,99,0,27,0,-36,-1,-105,-1,82,-1,6,-1,-53,-2,-122,-2,71,-2,6,-2,-51,-3,-113,-3,91,-3,34,-3,-15,-4,-70,-4,-99,-4,122,-4,94,-4,71,-4,48,-4,43,-4,38,-4,44,-4,57,-4,83,-4,104,-4,-116,-4,-64,-4,-27,-4,44,-3,84,-3,-100,-3,-31,-3,38,-2,117,-2,-65,-2,15,-1,91,-1,-86,-1,-15,-1,61,0,-120,0,-54,0,21,1,75,1,-112,1,-48,1,6,2,57,2,109,2,-97,2,-50,2,-8,2,31,3,74,3,107,3,-116,3,-89,3,-71,3,-52,3,-38,3,-37,3,-38,3,-54,3,-64,3,-93,3,-120,3,91,3,46,3,-9,2,-72,2,118,2,45,2,-28,1,-114,1,61,1,-31,0,-123,0,46,0,-46,-1,126,-1,38,-1,-52,-2,118,-2,41,-2,-36,-3,-110,-3,76,-3,11,-3,-44,-4,-104,-4,104,-4,60,-4,10,-4,-20,-5,-47,-5,-74,-5,-81,-5,-83,-5,-89,-5,-80,-5,-65,-5,-37,-5,-14,-5,26,-4,74,-4,122,-4,-69,-4,0,-3,80,-3,-109,-3,-7,-3,71,-2,-82,-2,11,-1,116,-1,-40,-1,62,0,-103,0,3,1,100,1,-62,1,28,2,113,2,-59,2,14,3,90,3,-106,3,-44,3,-3,3,51,4,80,4,114,4,127,4,-106,4,-114,4,-108,4,127,4,119,4,86,4,47,4,9,4,-38,3,-94,3,97,3,29,3,-43,2,-123,2,46,2,-42,1,114,1,31,1,-70,0,86,0,-12,-1,-114,-1,55,-1,-52,-2,106,-2,9,-2,-78,-3,88,-3,-3,-4,-82,-4,99,-4,30,-4,-33,-5,-98,-5,113,-5,75,-5,44,-5,20,-5,7,-5,8,-5,10,-5,32,-5,65,-5,96,-5,-95,-5,-55,-5,24,-4,93,-4,-75,-4,10,-3,104,-3,-51,-3,53,-2,-100,-2,-1,-2,108,-1,-38,-1,61,0,-99,0,2,1,96,1,-78,1,15,2,92,2,-82,2,-17,2,47,3,107,3}; }
	private static byte[] data115(){ return new byte[] {-91,3,-52,3,-2,3,33,4,65,4,96,4,105,4,123,4,126,4,118,4,126,4,94,4,79,4,34,4,-9,3,-63,3,-120,3,67,3,-2,2,-93,2,81,2,-11,1,-112,1,38,1,-54,0,96,0,-5,-1,-107,-1,53,-1,-51,-2,123,-2,28,-2,-56,-3,122,-3,51,-3,-11,-4,-67,-4,-114,-4,91,-4,54,-4,22,-4,-5,-5,-27,-5,-41,-5,-45,-5,-50,-5,-40,-5,-36,-5,-18,-5,8,-4,35,-4,68,-4,107,-4,-101,-4,-39,-4,7,-3,85,-3,-102,-3,-22,-3,48,-2,-124,-2,-35,-2,50,-1,-111,-1,-20,-1,68,0,-92,0,-12,0,71,1,-101,1,-23,1,47,2,112,2,-79,2,-20,2,26,3,70,3,103,3,-120,3,-100,3,-80,3,-69,3,-66,3,-68,3,-64,3,-90,3,-105,3,126,3,97,3,65,3,21,3,-15,2,-63,2,-113,2,93,2,40,2,-16,1,-87,1,116,1,42,1,-17,0,-84,0,102,0,36,0,-32,-1,-105,-1,71,-1,17,-1,-60,-2,-124,-2,66,-2,6,-2,-63,-3,-117,-3,84,-3,31,-3,-27,-4,-63,-4,-106,-4,119,-4,92,-4,67,-4,55,-4,51,-4,47,-4,57,-4,69,-4,92,-4,127,-4,-99,-4,-51,-4,-4,-4,48,-3,105,-3,-92,-3,-22,-3,40,-2,106,-2,-65,-2,-11,-2,71,-1,-118,-1,-44,-1,27,0,99,0,-92,0,-21,0,38,1,102,1,-86,1,-27,1,26,2,82,2,-119,2,-65,2,-23,2,29,3,69,3,115,3,-115,3,-83,3,-61,3,-37,3,-40,3,-22,3,-33,3,-43,3,-64,3,-87,3,-120,3,90,3,50,3,-9,2,-65,2,111,2,45,2,-22,1,-110,1,61,1,-19,0,-107,0,56,0,-12,-1,-104,-1,69,-1,-15,-2,-86,-2,83,-2,17,-2,-64,-3,121,-3,61,-3,-1,-4,-54,-4,-119,-4,101,-4,48,-4,8,-4,-22,-5,-47,-5,-66,-5,-79,-5,-93,-5,-82,-5,-77,-5,-56,-5,-40,-5,8,-4,42,-4,103,-4,-103,-4,-24,-4,39,-3,-126,-3,-50,-3,48,-2,-113,-2,-16,-2,85,-1,-69,-1,37,0,-121,0,-22,0,78,1,-83,1,8,2,102,2,-75,2,1,3,70,3,-109,3,-64,3,-5,3,31,4,78,4,99,4,-124,4,-116,4,-102,4,-111,4,-110,4,124,4,111,4,75,4,47,4,-1,3,-50,3,-105,3,86,3,13,3,-59,2,107,2,30,2,-61,1,100,1,-3,0,-106,0,60,0,-55,-1,103,-1,2,-1,-109,-2,40,-2,-54,-3,109,-3,16,-3,-71,-4,111,-4,36,-4,-27,-5,-76,-5,121,-5,86,-5,60,-5,39,-5,30,-5,31,-5,40,-5,57,-5,90,-5,126,-5,-74,-5,-26,-5,47,-4,104,-4,-67,-4,6,-3,95,-3,-68,-3,26,-2,116,-2,-38,-2,59,-1,-94,-1,4,0,100,0,-64,0,39,1,123,1,-39,1,45,2,-123,2,-48,2,23,3,94,3,-95,3,-44,3,8,4,56,4,94,4,119,4,-114,4,-98,4,-92,4,-89,4,-109,4,-127,4,100,4,59,4,10,4,-42,3,-99,3,89,3,14,3,-62,2,107,2,19,2,-72,1,88,1,-5,0,-107,0,62,0,-45,-1,127,-1,33,-1,-54,-2,112,-2,36,-2,-41,-3,-109,-3,79,-3,15,-3,-40,-4,-86,-4,121,-4,81,-4,43,-4,18,-4,-3,-5,-21,-5,-27,-5,-31,-5,-23,-5,-15,-5,1,-4,26,-4,53,-4,102,-4,-123,-4,-64,-4,-12,-4,56,-3,122,-3,-56,-3,22,-2,106,-2,-62,-2,24,-1,120,-1,-53,-1,45,0,-123,0,-35,0,50,1,125,1,-50,1,23,2,89,2,-106,2,-49,2,-2,2,42,3,77,3,116,3,-120,3,-96,3,-86,3,-76,3,-73,3,-72,3,-77,3,-92,3,-108,3,-120,3,103,3,75,3,36,3,2,3,-37,2,-82,2,117,2,72,2,7,2,-45,1,-120,1,78,1,-1,0,-67,0,113,0,41,0,-40,-1,-110,-1,57,-1,-6,-2,-84,-2,98,-2,29,-2,-28,-3,-102,-3,106,-3,51,-3,8,-3,-39,-4,-78,-4,-114,-4,123,-4,100,-4,89,-4,76,-4,90,-4,81,-4,114,-4,118,-4,-104,-4,-79,-4,-42,-4,4,-3,48,-3,99,-3,-95,-3,-39,-3,22,-2,91,-2,-100,-2,-27,-2,43,-1,110,-1,-72,-1,-4,-1,70,0,-117,0,-47,0,26,1,88,1,-92,1,-36,1,31,2,88,2,-109,2,-61,2,-6,2,32,3,86,3,122,3,-97,3,-69,3,-51,3,-28,3,-23,3,-16,3,-22,3,-28,3,-44,3,-72,3,-102,3,114,3,60,3,9,3,-54,2,-114,2,62,2,-6,1,-86,1,93,1,15,1,-75,0,111,0,23,0,-65,-1,122,-1,31,-1,-44,-2,-114,-2,66,-2,-3,-3,-72,-3,124,-3,62,-3,9,-3,-54,-4,-90,-4,109,-4,71,-4,33,-4,7,-4,-22,-5,-36,-5,-55,-5,-47,-5,-51,-5,-27,-5,-20,-5}; }
	private static byte[] data116(){ return new byte[] {26,-4,64,-4,110,-4,-89,-4,-26,-4,51,-3,-126,-3,-47,-3,51,-2,-113,-2,-19,-2,85,-1,-75,-1,36,0,124,0,-25,0,55,1,-100,1,-17,1,67,2,-114,2,-42,2,25,3,82,3,-111,3,-70,3,-20,3,8,4,45,4,74,4,98,4,101,4,107,4,100,4,99,4,86,4,70,4,36,4,5,4,-48,3,-86,3,94,3,45,3,-30,2,-110,2,66,2,-23,1,-118,1,48,1,-58,0,96,0,1,0,-108,-1,49,-1,-54,-2,105,-2,14,-2,-84,-3,82,-3,-6,-4,-72,-4,105,-4,42,-4,-7,-5,-63,-5,-97,-5,119,-5,101,-5,87,-5,80,-5,86,-5,96,-5,126,-5,-109,-5,-61,-5,-15,-5,42,-4,111,-4,-87,-4,-2,-4,80,-3,-88,-3,1,-2,90,-2,-69,-2,19,-1,122,-1,-42,-1,54,0,-109,0,-7,0,79,1,-85,1,-8,1,86,2,-107,2,-21,2,37,3,112,3,-92,3,-30,3,8,4,54,4,92,4,108,4,-127,4,-122,4,-115,4,-121,4,115,4,92,4,54,4,14,4,-44,3,-88,3,94,3,27,3,-56,2,116,2,26,2,-59,1,100,1,7,1,-92,0,74,0,-12,-1,-109,-1,64,-1,-22,-2,-99,-2,78,-2,5,-2,-66,-3,-127,-3,76,-3,6,-3,-36,-4,-77,-4,-124,-4,100,-4,60,-4,39,-4,10,-4,-1,-5,-11,-5,-18,-5,-17,-5,-9,-5,6,-4,38,-4,70,-4,111,-4,-96,-4,-37,-4,22,-3,93,-3,-89,-3,-9,-3,83,-2,-84,-2,11,-1,100,-1,-70,-1,33,0,114,0,-44,0,30,1,113,1,-65,1,-3,1,61,2,121,2,-88,2,-38,2,-2,2,38,3,60,3,92,3,101,3,123,3,-126,3,-117,3,-121,3,-126,3,123,3,114,3,94,3,82,3,52,3,30,3,-2,2,-40,2,-79,2,124,2,71,2,14,2,-43,1,-99,1,81,1,17,1,-57,0,121,0,46,0,-43,-1,-104,-1,67,-1,4,-1,-83,-2,114,-2,46,-2,-25,-3,-86,-3,118,-3,64,-3,11,-3,-26,-4,-62,-4,-94,-4,-122,-4,123,-4,105,-4,92,-4,95,-4,99,-4,113,-4,-121,-4,-105,-4,-75,-4,-46,-4,-4,-4,40,-3,90,-3,-119,-3,-64,-3,1,-2,55,-2,119,-2,-77,-2,0,-1,64,-1,-124,-1,-45,-1,20,0,98,0,-92,0,-16,0,43,1,115,1,-75,1,-9,1,53,2,113,2,-87,2,-36,2,12,3,54,3,86,3,122,3,-105,3,-81,3,-64,3,-58,3,-52,3,-51,3,-67,3,-94,3,-118,3,105,3,67,3,22,3,-27,2,-85,2,113,2,43,2,-21,1,-99,1,90,1,13,1,-62,0,115,0,34,0,-35,-1,-113,-1,65,-1,-18,-2,-87,-2,95,-2,30,-2,-48,-3,-110,-3,76,-3,15,-3,-45,-4,-99,-4,107,-4,59,-4,16,-4,-18,-5,-39,-5,-62,-5,-74,-5,-84,-5,-73,-5,-61,-5,-33,-5,0,-4,48,-4,87,-4,-104,-4,-40,-4,36,-3,112,-3,-57,-3,29,-2,113,-2,-37,-2,58,-1,-102,-1,1,0,87,0,-68,0,17,1,110,1,-70,1,12,2,79,2,-102,2,-39,2,19,3,77,3,-128,3,-87,3,-43,3,-7,3,21,4,46,4,62,4,75,4,79,4,79,4,61,4,56,4,25,4,-1,3,-46,3,-92,3,110,3,42,3,-30,2,-99,2,65,2,-19,1,-113,1,44,1,-52,0,90,0,-11,-1,-114,-1,35,-1,-62,-2,91,-2,-8,-3,-95,-3,74,-3,-6,-4,-84,-4,105,-4,46,-4,-7,-5,-54,-5,-93,-5,-121,-5,112,-5,104,-5,88,-5,95,-5,110,-5,127,-5,-102,-5,-65,-5,-19,-5,26,-4,90,-4,-116,-4,-36,-4,39,-3,122,-3,-54,-3,38,-2,127,-2,-28,-2,61,-1,-95,-1,7,0,109,0,-64,0,33,1,-123,1,-40,1,47,2,-120,2,-57,2,23,3,86,3,-106,3,-62,3,-4,3,30,4,63,4,84,4,101,4,116,4,112,4,103,4,90,4,63,4,33,4,-8,3,-59,3,-110,3,79,3,21,3,-65,2,111,2,28,2,-54,1,114,1,25,1,-72,0,99,0,3,0,-90,-1,72,-1,-7,-2,-92,-2,83,-2,14,-2,-63,-3,122,-3,62,-3,4,-3,-48,-4,-100,-4,108,-4,70,-4,40,-4,18,-4,-9,-5,-16,-5,-35,-5,-32,-5,-29,-5,-13,-5,-2,-5,33,-4,65,-4,105,-4,-103,-4,-46,-4,13,-3,87,-3,-93,-3,-14,-3,68,-2,-104,-2,-5,-2,68,-1,-90,-1,-8,-1,80,0,-90,0,-3,0,73,1,-108,1,-38,1,19,2,80,2,-122,2,-72,2,-28,2,1,3,41,3,67,3,97,3,113,3,126,3,-126,3,-116,3,-113,3,-120,3,-124,3,110,3,97,3,73,3,42,3,7,3,-30,2,-72,2,-128,2,84,2,14,2,-47,1,-115,1,72,1,-2,0,-77,0,99,0,29,0,-53,-1,123,-1,57,-1,-22,-2}; }
	private static byte[] data117(){ return new byte[] {-94,-2,98,-2,33,-2,-26,-3,-87,-3,113,-3,67,-3,23,-3,-7,-4,-49,-4,-85,-4,-100,-4,-120,-4,126,-4,116,-4,111,-4,114,-4,121,-4,-121,-4,-103,-4,-80,-4,-49,-4,-14,-4,24,-3,64,-3,118,-3,-85,-3,-34,-3,29,-2,96,-2,-99,-2,-28,-2,37,-1,105,-1,-79,-1,-6,-1,62,0,-116,0,-52,0,27,1,92,1,-99,1,-27,1,35,2,92,2,-108,2,-45,2,-4,2,48,3,83,3,118,3,-107,3,-85,3,-65,3,-56,3,-54,3,-59,3,-66,3,-85,3,-112,3,112,3,79,3,28,3,-19,2,-73,2,122,2,65,2,-5,1,-69,1,109,1,42,1,-37,0,-113,0,68,0,-5,-1,-87,-1,98,-1,28,-1,-49,-2,-126,-2,61,-2,-14,-3,-83,-3,108,-3,44,-3,-17,-4,-83,-4,123,-4,73,-4,32,-4,-6,-5,-35,-5,-61,-5,-77,-5,-78,-5,-77,-5,-61,-5,-43,-5,-11,-5,31,-4,78,-4,-120,-4,-55,-4,12,-3,95,-3,-83,-3,5,-2,91,-2,-68,-2,19,-1,113,-1,-46,-1,46,0,-116,0,-34,0,55,1,-116,1,-43,1,42,2,107,2,-76,2,-10,2,45,3,111,3,-105,3,-50,3,-12,3,29,4,53,4,81,4,100,4,109,4,110,4,106,4,88,4,74,4,37,4,0,4,-40,3,-98,3,86,3,17,3,-54,2,110,2,24,2,-68,1,87,1,-13,0,-108,0,30,0,-64,-1,82,-1,-19,-2,-121,-2,45,-2,-41,-3,120,-3,46,-3,-34,-4,-108,-4,93,-4,35,-4,-13,-5,-52,-5,-85,-5,-112,-5,-125,-5,-126,-5,122,-5,-124,-5,-115,-5,-88,-5,-59,-5,-20,-5,20,-4,73,-4,119,-4,-58,-4,2,-3,75,-3,-97,-3,-12,-3,76,-2,-91,-2,3,-1,92,-1,-57,-1,29,0,-118,0,-29,0,69,1,-90,1,-6,1,90,2,-85,2,-3,2,66,3,-125,3,-61,3,-15,3,40,4,73,4,101,4,121,4,-128,4,-122,4,126,4,105,4,89,4,50,4,12,4,-37,3,-88,3,102,3,34,3,-34,2,-111,2,71,2,-15,1,-95,1,69,1,-7,0,-99,0,77,0,-13,-1,-97,-1,83,-1,-8,-2,-71,-2,106,-2,38,-2,-41,-3,-102,-3,83,-3,39,-3,-26,-4,-72,-4,-119,-4,93,-4,61,-4,25,-4,9,-4,-14,-5,-22,-5,-24,-5,-16,-5,-4,-5,21,-4,54,-4,83,-4,-117,-4,-71,-4,-3,-4,57,-3,-123,-3,-48,-3,35,-2,119,-2,-52,-2,29,-1,124,-1,-50,-1,40,0,121,0,-55,0,19,1,87,1,-96,1,-28,1,33,2,84,2,-111,2,-79,2,-28,2,1,3,29,3,68,3,96,3,113,3,-127,3,-116,3,-109,3,-104,3,-108,3,-115,3,-124,3,112,3,87,3,70,3,20,3,-13,2,-59,2,-117,2,88,2,27,2,-34,1,-111,1,72,1,3,1,-77,0,105,0,27,0,-56,-1,-127,-1,48,-1,-21,-2,-92,-2,100,-2,33,-2,-28,-3,-74,-3,-128,-3,82,-3,38,-3,3,-3,-27,-4,-56,-4,-78,-4,-95,-4,-104,-4,-115,-4,-112,-4,-120,-4,-107,-4,-97,-4,-80,-4,-61,-4,-31,-4,4,-3,38,-3,84,-3,-123,-3,-67,-3,-13,-3,44,-2,114,-2,-77,-2,0,-1,68,-1,-108,-1,-33,-1,46,0,125,0,-62,0,25,1,84,1,-92,1,-28,1,40,2,103,2,-98,2,-39,2,8,3,50,3,88,3,121,3,-111,3,-90,3,-76,3,-64,3,-61,3,-63,3,-75,3,-93,3,-103,3,119,3,80,3,45,3,-3,2,-48,2,-106,2,96,2,31,2,-34,1,-103,1,78,1,13,1,-73,0,123,0,35,0,-39,-1,-113,-1,67,-1,-6,-2,-89,-2,99,-2,30,-2,-40,-3,-114,-3,82,-3,19,-3,-38,-4,-86,-4,120,-4,80,-4,45,-4,13,-4,-12,-5,-22,-5,-31,-5,-29,-5,-19,-5,2,-4,28,-4,64,-4,109,-4,-93,-4,-34,-4,33,-3,112,-3,-71,-3,11,-2,93,-2,-75,-2,12,-1,111,-1,-57,-1,37,0,120,0,-50,0,39,1,121,1,-56,1,18,2,85,2,-99,2,-38,2,14,3,72,3,119,3,-90,3,-51,3,-15,3,20,4,35,4,55,4,70,4,68,4,69,4,58,4,35,4,7,4,-32,3,-73,3,-125,3,78,3,6,3,-65,2,109,2,21,2,-65,1,103,1,14,1,-93,0,73,0,-34,-1,-124,-1,34,-1,-56,-2,115,-2,21,-2,-48,-3,118,-3,56,-3,-14,-4,-74,-4,-125,-4,81,-4,40,-4,7,-4,-29,-5,-46,-5,-63,-5,-69,-5,-68,-5,-73,-5,-55,-5,-38,-5,-13,-5,32,-4,65,-4,119,-4,-80,-4,-22,-4,59,-3,-123,-3,-37,-3,34,-2,-119,-2,-29,-2,71,-1,-88,-1,7,0,108,0,-46,0,43,1,-117,1,-34,1,63,2,-123,2,-42,2,26,3,86,3,-110,3,-69,3,-23,3,12,4,42,4,51,4,72,4,73,4,77,4}; }
	private static byte[] data118(){ return new byte[] {58,4,40,4,8,4,-11,3,-67,3,-107,3,97,3,37,3,-26,2,-94,2,89,2,24,2,-68,1,115,1,26,1,-50,0,118,0,35,0,-48,-1,-123,-1,46,-1,-33,-2,-104,-2,73,-2,3,-2,-71,-3,125,-3,57,-3,8,-3,-42,-4,-88,-4,126,-4,80,-4,55,-4,35,-4,6,-4,6,-4,-2,-5,3,-4,9,-4,26,-4,61,-4,86,-4,-119,-4,-73,-4,-17,-4,46,-3,113,-3,-64,-3,10,-2,93,-2,-80,-2,5,-1,83,-1,-79,-1,11,0,89,0,-84,0,-11,0,67,1,-118,1,-61,1,6,2,63,2,113,2,-96,2,-54,2,-13,2,20,3,54,3,77,3,95,3,116,3,-126,3,-122,3,-117,3,-119,3,127,3,122,3,90,3,74,3,42,3,8,3,-28,2,-79,2,126,2,75,2,13,2,-52,1,-123,1,61,1,-11,0,-86,0,93,0,17,0,-55,-1,120,-1,55,-1,-19,-2,-87,-2,106,-2,51,-2,-12,-3,-56,-3,-114,-3,110,-3,64,-3,31,-3,-4,-4,-27,-4,-55,-4,-72,-4,-95,-4,-100,-4,-118,-4,-111,-4,-107,-4,-100,-4,-90,-4,-70,-4,-47,-4,-17,-4,26,-3,63,-3,102,-3,-91,-3,-45,-3,34,-2,90,-2,-91,-2,-19,-2,55,-1,-127,-1,-52,-1,34,0,107,0,-65,0,3,1,84,1,-106,1,-40,1,30,2,88,2,-116,2,-70,2,-27,2,24,3,46,3,88,3,97,3,122,3,-124,3,-116,3,-119,3,-114,3,-128,3,115,3,94,3,67,3,42,3,14,3,-31,2,-73,2,123,2,78,2,24,2,-39,1,-91,1,83,1,22,1,-49,0,-124,0,57,0,-18,-1,-99,-1,81,-1,3,-1,-74,-2,102,-2,28,-2,-36,-3,-109,-3,80,-3,20,-3,-38,-4,-98,-4,118,-4,69,-4,34,-4,9,-4,-15,-5,-23,-5,-33,-5,-22,-5,-18,-5,3,-4,34,-4,69,-4,120,-4,-97,-4,-29,-4,34,-3,104,-3,-77,-3,-3,-3,79,-2,-95,-2,-9,-2,79,-1,-103,-1,-10,-1,76,0,-100,0,-11,0,59,1,-110,1,-36,1,37,2,98,2,-88,2,-31,2,32,3,78,3,-125,3,-87,3,-48,3,-11,3,13,4,38,4,46,4,55,4,49,4,37,4,17,4,-11,3,-46,3,-88,3,112,3,53,3,-12,2,-84,2,98,2,10,2,-79,1,89,1,-4,0,-99,0,57,0,-34,-1,120,-1,33,-1,-61,-2,112,-2,27,-2,-51,-3,-125,-3,68,-3,1,-3,-64,-4,-115,-4,98,-4,55,-4,12,-4,-12,-5,-40,-5,-58,-5,-65,-5,-72,-5,-72,-5,-58,-5,-45,-5,-24,-5,18,-4,50,-4,95,-4,-108,-4,-43,-4,21,-3,107,-3,-76,-3,12,-2,108,-2,-61,-2,34,-1,-116,-1,-25,-1,83,0,-80,0,12,1,109,1,-56,1,31,2,104,2,-74,2,-2,2,59,3,105,3,-96,3,-55,3,-22,3,1,4,14,4,30,4,30,4,33,4,11,4,3,4,-20,3,-44,3,-86,3,-128,3,84,3,37,3,-20,2,-79,2,103,2,32,2,-36,1,-110,1,74,1,-16,0,-99,0,72,0,-11,-1,-93,-1,68,-1,-8,-2,-94,-2,83,-2,3,-2,-66,-3,111,-3,54,-3,-11,-4,-63,-4,-122,-4,98,-4,63,-4,28,-4,13,-4,-18,-5,-16,-5,-16,-5,-9,-5,8,-4,30,-4,60,-4,95,-4,-115,-4,-62,-4,-17,-4,58,-3,112,-3,-69,-3,-2,-3,75,-2,-99,-2,-24,-2,65,-1,-120,-1,-34,-1,34,0,119,0,-68,0,1,1,74,1,-112,1,-57,1,12,2,53,2,118,2,-95,2,-49,2,-7,2,31,3,68,3,96,3,114,3,-119,3,-110,3,-91,3,-102,3,-101,3,-119,3,125,3,98,3,78,3,22,3,-11,2,-67,2,-119,2,80,2,5,2,-56,1,127,1,49,1,-28,0,-89,0,86,0,7,0,-67,-1,118,-1,50,-1,-21,-2,-81,-2,114,-2,62,-2,2,-2,-50,-3,-89,-3,117,-3,83,-3,37,-3,16,-3,-26,-4,-46,-4,-70,-4,-89,-4,-108,-4,-122,-4,-122,-4,-117,-4,-119,-4,-108,-4,-90,-4,-69,-4,-44,-4,-13,-4,31,-3,83,-3,-119,-3,-57,-3,2,-2,70,-2,-121,-2,-41,-2,28,-1,115,-1,-68,-1,9,0,90,0,-95,0,-19,0,55,1,120,1,-60,1,-10,1,55,2,106,2,-99,2,-60,2,-18,2,26,3,46,3,84,3,97,3,117,3,125,3,-122,3,-120,3,-117,3,117,3,118,3,91,3,68,3,37,3,-1,2,-30,2,-91,2,124,2,65,2,10,2,-59,1,-118,1,65,1,-2,0,-93,0,95,0,21,0,-64,-1,113,-1,32,-1,-50,-2,-127,-2,61,-2,-13,-3,-85,-3,105,-3,39,-3,-22,-4,-69,-4,-122,-4,90,-4,61,-4,29,-4,9,-4,-9,-5,-15,-5,-18,-5,-10,-5,6,-4,35,-4,63,-4,102,-4,-113,-4,-64,-4,-1,-4,58,-3,120,-3,-54,-3,11,-2,93,-2}; }
	private static byte[] data119(){ return new byte[] {-76,-2,1,-1,93,-1,-84,-1,-3,-1,86,0,-91,0,-3,0,78,1,-101,1,-20,1,55,2,127,2,-60,2,0,3,62,3,122,3,-88,3,-41,3,-4,3,27,4,48,4,65,4,75,4,70,4,66,4,49,4,22,4,-5,3,-63,3,-102,3,87,3,32,3,-39,2,-113,2,65,2,-16,1,-110,1,62,1,-36,0,-125,0,42,0,-50,-1,115,-1,25,-1,-59,-2,111,-2,38,-2,-46,-3,-120,-3,77,-3,-3,-4,-55,-4,-120,-4,90,-4,43,-4,7,-4,-28,-5,-48,-5,-67,-5,-79,-5,-90,-5,-85,-5,-70,-5,-42,-5,-18,-5,21,-4,61,-4,121,-4,-77,-4,-7,-4,67,-3,-109,-3,-21,-3,63,-2,-104,-2,-7,-2,89,-1,-73,-1,27,0,114,0,-44,0,39,1,-116,1,-43,1,41,2,109,2,-75,2,-15,2,45,3,99,3,-111,3,-68,3,-43,3,-10,3,3,4,23,4,24,4,35,4,19,4,5,4,-12,3,-42,3,-72,3,-108,3,95,3,41,3,-10,2,-78,2,111,2,33,2,-40,1,-110,1,62,1,-21,0,-100,0,60,0,-16,-1,-105,-1,67,-1,-12,-2,-96,-2,86,-2,12,-2,-56,-3,-118,-3,70,-3,18,-3,-36,-4,-81,-4,-118,-4,105,-4,76,-4,55,-4,46,-4,27,-4,36,-4,34,-4,54,-4,72,-4,95,-4,-125,-4,-85,-4,-42,-4,10,-3,62,-3,127,-3,-66,-3,3,-2,76,-2,-112,-2,-28,-2,48,-1,119,-1,-54,-1,29,0,98,0,-76,0,-13,0,64,1,-127,1,-58,1,8,2,66,2,115,2,-83,2,-37,2,7,3,46,3,73,3,100,3,122,3,-117,3,-104,3,-97,3,-97,3,-112,3,-117,3,112,3,92,3,52,3,13,3,-26,2,-75,2,126,2,75,2,6,2,-54,1,-115,1,71,1,-3,0,-67,0,118,0,49,0,-22,-1,-88,-1,99,-1,37,-1,-30,-2,-86,-2,107,-2,49,-2,-11,-3,-54,-3,-116,-3,101,-3,56,-3,20,-3,-21,-4,-49,-4,-83,-4,-94,-4,-115,-4,125,-4,124,-4,126,-4,-123,-4,-113,-4,-95,-4,-64,-4,-29,-4,13,-3,69,-3,110,-3,-83,-3,-26,-3,46,-2,112,-2,-65,-2,5,-1,82,-1,-99,-1,-18,-1,57,0,-123,0,-56,0,16,1,85,1,-108,1,-46,1,9,2,62,2,115,2,-99,2,-49,2,-14,2,25,3,52,3,81,3,94,3,122,3,-125,3,-122,3,-112,3,-128,3,-125,3,108,3,96,3,63,3,34,3,-6,2,-42,2,-87,2,108,2,55,2,-21,1,-77,1,99,1,35,1,-52,0,-126,0,44,0,-34,-1,-110,-1,65,-1,-14,-2,-83,-2,93,-2,23,-2,-44,-3,-107,-3,86,-3,32,-3,-16,-4,-66,-4,-109,-4,127,-4,91,-4,74,-4,52,-4,58,-4,45,-4,49,-4,64,-4,84,-4,110,-4,-120,-4,-84,-4,-34,-4,13,-3,69,-3,-128,-3,-64,-3,3,-2,78,-2,-103,-2,-24,-2,61,-1,-117,-1,-35,-1,52,0,-119,0,-37,0,40,1,-128,1,-56,1,25,2,96,2,-89,2,-27,2,32,3,85,3,-125,3,-77,3,-47,3,-16,3,5,4,15,4,29,4,29,4,14,4,7,4,-20,3,-52,3,-97,3,112,3,66,3,1,3,-54,2,-128,2,64,2,-17,1,-90,1,79,1,5,1,-80,0,92,0,9,0,-77,-1,105,-1,17,-1,-61,-2,117,-2,41,-2,-30,-3,-99,-3,90,-3,31,-3,-34,-4,-84,-4,118,-4,75,-4,39,-4,9,-4,-18,-5,-34,-5,-51,-5,-47,-5,-38,-5,-34,-5,2,-4,29,-4,77,-4,117,-4,-73,-4,-18,-4,62,-3,-128,-3,-38,-3,45,-2,-119,-2,-26,-2,73,-1,-96,-1,-1,-1,93,0,-72,0,6,1,97,1,-85,1,-8,1,60,2,-120,2,-66,2,-9,2,39,3,87,3,127,3,-94,3,-69,3,-46,3,-22,3,-21,3,-6,3,-17,3,-12,3,-33,3,-42,3,-85,3,-112,3,109,3,61,3,10,3,-55,2,-119,2,75,2,1,2,-79,1,96,1,15,1,-66,0,93,0,7,0,-74,-1,88,-1,9,-1,-79,-2,108,-2,36,-2,-45,-3,-103,-3,84,-3,33,-3,-15,-4,-67,-4,-97,-4,113,-4,95,-4,77,-4,61,-4,57,-4,57,-4,51,-4,73,-4,81,-4,117,-4,-114,-4,-79,-4,-41,-4,1,-3,54,-3,109,-3,-88,-3,-21,-3,43,-2,125,-2,-64,-2,12,-1,92,-1,-87,-1,-6,-1,73,0,-102,0,-27,0,47,1,120,1,-63,1,-4,1,67,2,116,2,-81,2,-37,2,12,3,49,3,80,3,104,3,127,3,-114,3,-110,3,-104,3,-108,3,-118,3,121,3,96,3,67,3,31,3,-5,2,-53,2,-99,2,101,2,45,2,-8,1,-67,1,-126,1,59,1,1,1,-73,0,117,0,54,0,-10,-1,-81,-1,113,-1,48,-1,-14,-2,-75,-2,115,-2,58,-2,3,-2,-56,-3,-101,-3,105,-3,63,-3}; }
	private static byte[] data120(){ return new byte[] {16,-3,-20,-4,-49,-4,-78,-4,-105,-4,-119,-4,121,-4,120,-4,119,-4,-121,-4,-119,-4,-96,-4,-59,-4,-26,-4,15,-3,64,-3,119,-3,-82,-3,-19,-3,46,-2,124,-2,-63,-2,6,-1,84,-1,-96,-1,-24,-1,50,0,119,0,-69,0,1,1,58,1,127,1,-75,1,-8,1,37,2,89,2,126,2,-79,2,-45,2,-6,2,17,3,50,3,67,3,94,3,99,3,113,3,108,3,107,3,101,3,90,3,65,3,49,3,17,3,-22,2,-60,2,-121,2,93,2,28,2,-30,1,-94,1,90,1,18,1,-51,0,122,0,50,0,-30,-1,-108,-1,66,-1,-3,-2,-82,-2,107,-2,41,-2,-28,-3,-94,-3,105,-3,50,-3,5,-3,-44,-4,-86,-4,-117,-4,105,-4,87,-4,62,-4,60,-4,48,-4,59,-4,63,-4,78,-4,100,-4,-124,-4,-93,-4,-55,-4,-3,-4,48,-3,112,-3,-78,-3,-13,-3,52,-2,-121,-2,-43,-2,34,-1,117,-1,-55,-1,26,0,109,0,-60,0,22,1,96,1,-74,1,-2,1,66,2,-123,2,-52,2,0,3,56,3,95,3,-118,3,-84,3,-51,3,-35,3,-19,3,-19,3,-9,3,-19,3,-32,3,-56,3,-85,3,-118,3,97,3,47,3,-1,2,-55,2,-122,2,67,2,-3,1,-71,1,104,1,26,1,-57,0,121,0,39,0,-52,-1,-121,-1,40,-1,-41,-2,-118,-2,47,-2,-15,-3,-97,-3,96,-3,21,-3,-39,-4,-94,-4,112,-4,62,-4,26,-4,-16,-5,-25,-5,-47,-5,-61,-5,-54,-5,-51,-5,-26,-5,-6,-5,22,-4,66,-4,117,-4,-80,-4,-18,-4,55,-3,127,-3,-51,-3,30,-2,118,-2,-55,-2,44,-1,-127,-1,-37,-1,51,0,-118,0,-28,0,48,1,-125,1,-53,1,28,2,82,2,-109,2,-48,2,0,3,54,3,91,3,-121,3,-95,3,-66,3,-50,3,-38,3,-28,3,-25,3,-27,3,-44,3,-68,3,-79,3,-114,3,107,3,60,3,8,3,-42,2,-113,2,83,2,15,2,-64,1,117,1,32,1,-57,0,120,0,32,0,-59,-1,113,-1,22,-1,-51,-2,126,-2,37,-2,-26,-3,-100,-3,100,-3,36,-3,-9,-4,-61,-4,-108,-4,124,-4,89,-4,72,-4,52,-4,44,-4,46,-4,51,-4,65,-4,77,-4,107,-4,-128,-4,-82,-4,-46,-4,-1,-4,39,-3,108,-3,-94,-3,-30,-3,31,-2,100,-2,-83,-2,-14,-2,65,-1,-118,-1,-36,-1,40,0,111,0,-64,0,13,1,78,1,-105,1,-37,1,26,2,92,2,-113,2,-61,2,-20,2,25,3,55,3,87,3,112,3,126,3,-116,3,-110,3,-110,3,-126,3,121,3,88,3,73,3,32,3,6,3,-40,2,-85,2,117,2,75,2,9,2,-48,1,-107,1,84,1,21,1,-47,0,-111,0,76,0,5,0,-57,-1,-118,-1,67,-1,5,-1,-60,-2,-121,-2,72,-2,18,-2,-38,-3,-99,-3,118,-3,60,-3,22,-3,-19,-4,-54,-4,-87,-4,-103,-4,-122,-4,119,-4,110,-4,120,-4,125,-4,-119,-4,-97,-4,-70,-4,-36,-4,6,-3,51,-3,104,-3,-96,-3,-30,-3,29,-2,96,-2,-92,-2,-24,-2,48,-1,114,-1,-65,-1,4,0,71,0,-113,0,-57,0,-2,0,68,1,127,1,-74,1,-21,1,29,2,78,2,123,2,-92,2,-53,2,-13,2,16,3,42,3,76,3,87,3,111,3,114,3,123,3,121,3,112,3,98,3,79,3,57,3,18,3,-16,2,-67,2,-112,2,75,2,20,2,-45,1,-118,1,65,1,-9,0,-86,0,91,0,9,0,-61,-1,108,-1,33,-1,-46,-2,-108,-2,73,-2,2,-2,-52,-3,-112,-3,87,-3,43,-3,-6,-4,-48,-4,-79,-4,-110,-4,122,-4,99,-4,86,-4,76,-4,74,-4,81,-4,92,-4,106,-4,120,-4,-106,-4,-77,-4,-34,-4,11,-3,64,-3,118,-3,-77,-3,-12,-3,62,-2,-124,-2,-46,-2,34,-1,112,-1,-64,-1,27,0,109,0,-69,0,23,1,97,1,-71,1,3,2,67,2,-115,2,-56,2,3,3,59,3,101,3,-110,3,-79,3,-57,3,-32,3,-26,3,-15,3,-17,3,-23,3,-46,3,-70,3,-99,3,124,3,81,3,35,3,-16,2,-70,2,124,2,55,2,-4,1,-79,1,103,1,33,1,-47,0,-128,0,53,0,-35,-1,-114,-1,59,-1,-17,-2,-104,-2,76,-2,-3,-3,-78,-3,104,-3,44,-3,-28,-4,-84,-4,-128,-4,76,-4,32,-4,6,-4,-17,-5,-37,-5,-36,-5,-40,-5,-24,-5,-6,-5,28,-4,54,-4,102,-4,-105,-4,-37,-4,10,-3,94,-3,-101,-3,-24,-3,53,-2,-116,-2,-38,-2,48,-1,-125,-1,-41,-1,39,0,118,0,-59,0,11,1,85,1,-98,1,-38,1,34,2,93,2,-101,2,-50,2,4,3,53,3,95,3,126,3,-98,3,-69,3,-54,3,-35,3,-31,3,-29,3,-40,3,-57,3,-74,3,-109,3,111,3,68,3,19,3}; }
	private static byte[] data121(){ return new byte[] {-43,2,-102,2,85,2,13,2,-64,1,106,1,26,1,-57,0,118,0,32,0,-52,-1,123,-1,46,-1,-37,-2,-106,-2,83,-2,14,-2,-49,-3,-100,-3,99,-3,58,-3,7,-3,-22,-4,-63,-4,-77,-4,-102,-4,-119,-4,121,-4,116,-4,115,-4,-122,-4,-125,-4,-102,-4,-86,-4,-58,-4,-33,-4,13,-3,50,-3,103,-3,-106,-3,-46,-3,9,-2,78,-2,-116,-2,-42,-2,29,-1,111,-1,-73,-1,-1,-1,77,0,-99,0,-31,0,52,1,114,1,-65,1,-6,1,53,2,116,2,-89,2,-38,2,-9,2,27,3,59,3,82,3,88,3,107,3,99,3,110,3,86,3,82,3,57,3,39,3,2,3,-28,2,-66,2,-103,2,103,2,67,2,12,2,-35,1,-95,1,112,1,42,1,-9,0,-74,0,-128,0,64,0,-3,-1,-59,-1,-128,-1,64,-1,-2,-2,-65,-2,-128,-2,68,-2,7,-2,-43,-3,-111,-3,102,-3,50,-3,14,-3,-25,-4,-56,-4,-82,-4,-102,-4,-117,-4,-120,-4,-113,-4,-108,-4,-87,-4,-61,-4,-35,-4,0,-3,42,-3,89,-3,-119,-3,-65,-3,-8,-3,58,-2,117,-2,-72,-2,-10,-2,61,-1,120,-1,-69,-1,-7,-1,61,0,121,0,-69,0,-10,0,47,1,114,1,-88,1,-36,1,19,2,64,2,111,2,-98,2,-57,2,-12,2,18,3,53,3,85,3,94,3,115,3,123,3,120,3,120,3,101,3,96,3,63,3,43,3,-2,2,-45,2,-92,2,110,2,44,2,-13,1,-85,1,106,1,26,1,-47,0,-120,0,56,0,-23,-1,-98,-1,86,-1,16,-1,-61,-2,-125,-2,66,-2,10,-2,-49,-3,-102,-3,103,-3,59,-3,23,-3,-17,-4,-56,-4,-70,-4,-97,-4,-111,-4,-123,-4,120,-4,121,-4,-127,-4,-118,-4,-101,-4,-83,-4,-51,-4,-22,-4,26,-3,60,-3,123,-3,-87,-3,-24,-3,41,-2,115,-2,-67,-2,7,-1,94,-1,-82,-1,-3,-1,82,0,-95,0,1,1,75,1,-102,1,-26,1,41,2,105,2,-78,2,-28,2,30,3,63,3,109,3,-126,3,-101,3,-87,3,-75,3,-67,3,-75,3,-82,3,-93,3,-124,3,112,3,77,3,43,3,3,3,-42,2,-94,2,106,2,50,2,-9,1,-67,1,122,1,53,1,-15,0,-103,0,88,0,2,0,-65,-1,109,-1,24,-1,-47,-2,126,-2,51,-2,-25,-3,-86,-3,95,-3,37,-3,-27,-4,-81,-4,-114,-4,97,-4,70,-4,47,-4,34,-4,21,-4,28,-4,30,-4,49,-4,78,-4,113,-4,-108,-4,-65,-4,-14,-4,42,-3,101,-3,-82,-3,-19,-3,53,-2,123,-2,-50,-2,19,-1,105,-1,-85,-1,-5,-1,62,0,-106,0,-41,0,40,1,106,1,-80,1,-18,1,54,2,105,2,-91,2,-45,2,11,3,51,3,92,3,125,3,-103,3,-82,3,-65,3,-56,3,-56,3,-58,3,-76,3,-93,3,-114,3,99,3,59,3,4,3,-40,2,-103,2,89,2,29,2,-63,1,-126,1,40,1,-36,0,-114,0,55,0,-23,-1,-102,-1,72,-1,1,-1,-70,-2,113,-2,52,-2,-13,-3,-66,-3,-118,-3,87,-3,47,-3,9,-3,-31,-4,-57,-4,-76,-4,-96,-4,-111,-4,-115,-4,-125,-4,-118,-4,-113,-4,-100,-4,-87,-4,-59,-4,-41,-4,-6,-4,36,-3,77,-3,-125,-3,-71,-3,-19,-3,45,-2,105,-2,-68,-2,4,-1,78,-1,-92,-1,-16,-1,65,0,-117,0,-34,0,49,1,122,1,-64,1,-2,1,69,2,115,2,-82,2,-43,2,2,3,31,3,54,3,81,3,83,3,99,3,96,3,92,3,82,3,71,3,51,3,27,3,-5,2,-33,2,-61,2,-106,2,112,2,62,2,21,2,-29,1,-86,1,117,1,66,1,4,1,-57,0,-116,0,72,0,6,0,-62,-1,124,-1,60,-1,-13,-2,-73,-2,106,-2,55,-2,-19,-3,-76,-3,122,-3,81,-3,28,-3,-1,-4,-42,-4,-61,-4,-82,-4,-99,-4,-110,-4,-111,-4,-100,-4,-89,-4,-71,-4,-49,-4,-19,-4,15,-3,62,-3,102,-3,-113,-3,-57,-3,-2,-3,55,-2,125,-2,-88,-2,-19,-2,41,-1,105,-1,-91,-1,-23,-1,47,0,102,0,-83,0,-23,0,35,1,103,1,-98,1,-36,1,12,2,72,2,118,2,-87,2,-44,2,-4,2,27,3,50,3,78,3,95,3,113,3,117,3,110,3,105,3,89,3,68,3,44,3,5,3,-29,2,-81,2,125,2,79,2,15,2,-39,1,-116,1,75,1,4,1,-67,0,120,0,42,0,-19,-1,-100,-1,91,-1,20,-1,-45,-2,-106,-2,92,-2,24,-2,-22,-3,-83,-3,-125,-3,85,-3,44,-3,2,-3,-29,-4,-62,-4,-75,-4,-106,-4,-119,-4,-124,-4,118,-4,119,-4,126,-4,-113,-4,-94,-4,-66,-4,-39,-4,2,-3,49,-3,101,-3,-91,-3,-37,-3,37,-2,111,-2,-70,-2,7,-1,96,-1,-85,-1,-1,-1,94,0,-91,0,-1,0,68,1}; }
	private static byte[] data122(){ return new byte[] {-108,1,-41,1,30,2,90,2,-108,2,-58,2,-3,2,25,3,67,3,93,3,111,3,-128,3,-121,3,-118,3,-115,3,-123,3,121,3,110,3,86,3,70,3,30,3,1,3,-47,2,-81,2,116,2,71,2,11,2,-54,1,-117,1,70,1,3,1,-70,0,99,0,27,0,-63,-1,120,-1,34,-1,-51,-2,120,-2,42,-2,-30,-3,-100,-3,81,-3,26,-3,-24,-4,-77,-4,-124,-4,100,-4,72,-4,54,-4,45,-4,37,-4,46,-4,52,-4,73,-4,98,-4,125,-4,-85,-4,-50,-4,5,-3,52,-3,104,-3,-85,-3,-25,-3,40,-2,107,-2,-79,-2,-2,-2,62,-1,-119,-1,-41,-1,27,0,109,0,-76,0,-4,0,67,1,-122,1,-45,1,11,2,86,2,-117,2,-53,2,-13,2,36,3,84,3,108,3,-113,3,-91,3,-77,3,-68,3,-67,3,-78,3,-86,3,-112,3,118,3,81,3,39,3,-6,2,-59,2,-118,2,70,2,9,2,-62,1,127,1,45,1,-24,0,-103,0,73,0,5,0,-71,-1,105,-1,40,-1,-37,-2,-94,-2,88,-2,33,-2,-25,-3,-78,-3,124,-3,80,-3,33,-3,1,-3,-38,-4,-66,-4,-89,-4,-115,-4,-126,-4,125,-4,120,-4,124,-4,127,-4,-113,-4,-83,-4,-60,-4,-24,-4,18,-3,54,-3,114,-3,-91,-3,-30,-3,34,-2,106,-2,-79,-2,-7,-2,71,-1,-109,-1,-28,-1,42,0,-125,0,-58,0,19,1,87,1,-97,1,-37,1,19,2,71,2,115,2,-93,2,-57,2,-22,2,5,3,27,3,37,3,58,3,52,3,69,3,59,3,53,3,41,3,30,3,11,3,-18,2,-33,2,-77,2,-109,2,113,2,66,2,21,2,-34,1,-85,1,113,1,45,1,-20,0,-81,0,100,0,29,0,-36,-1,-111,-1,75,-1,-9,-2,-69,-2,112,-2,51,-2,-18,-3,-66,-3,-123,-3,84,-3,46,-3,4,-3,-21,-4,-51,-4,-61,-4,-76,-4,-81,-4,-85,-4,-80,-4,-61,-4,-51,-4,-24,-4,-12,-4,30,-3,65,-3,97,-3,-115,-3,-77,-3,-26,-3,14,-2,71,-2,122,-2,-74,-2,-17,-2,46,-1,113,-1,-91,-1,-24,-1,40,0,99,0,-78,0,-20,0,46,1,106,1,-88,1,-28,1,26,2,81,2,-121,2,-79,2,-38,2,-4,2,34,3,49,3,72,3,86,3,98,3,92,3,92,3,69,3,64,3,26,3,7,3,-35,2,-73,2,-117,2,89,2,35,2,-25,1,-78,1,119,1,53,1,-18,0,-75,0,106,0,47,0,-21,-1,-84,-1,103,-1,32,-1,-19,-2,-83,-2,111,-2,54,-2,5,-2,-56,-3,-102,-3,105,-3,62,-3,29,-3,-12,-4,-42,-4,-64,-4,-91,-4,-100,-4,-120,-4,-109,-4,-119,-4,-109,-4,-98,-4,-70,-4,-49,-4,-5,-4,28,-3,79,-3,126,-3,-68,-3,-14,-3,59,-2,127,-2,-56,-2,22,-1,93,-1,-82,-1,-9,-1,77,0,-111,0,-33,0,40,1,102,1,-85,1,-29,1,37,2,88,2,-119,2,-67,2,-34,2,3,3,33,3,55,3,81,3,93,3,111,3,112,3,114,3,107,3,94,3,76,3,63,3,32,3,7,3,-35,2,-78,2,-124,2,74,2,15,2,-47,1,-118,1,77,1,-1,0,-69,0,102,0,21,0,-55,-1,120,-1,41,-1,-33,-2,-111,-2,67,-2,4,-2,-57,-3,-121,-3,81,-3,32,-3,-8,-4,-49,-4,-77,-4,-109,-4,-122,-4,122,-4,123,-4,114,-4,122,-4,-115,-4,-101,-4,-75,-4,-48,-4,-21,-4,29,-3,77,-3,116,-3,-89,-3,-34,-3,28,-2,91,-2,-105,-2,-37,-2,36,-1,98,-1,-81,-1,-10,-1,61,0,-118,0,-46,0,27,1,95,1,-97,1,-27,1,28,2,92,2,-110,2,-66,2,-16,2,20,3,53,3,83,3,103,3,115,3,124,3,122,3,115,3,103,3,83,3,66,3,22,3,-8,2,-51,2,-102,2,110,2,48,2,-6,1,-67,1,116,1,60,1,-8,0,-80,0,113,0,40,0,-24,-1,-88,-1,94,-1,32,-1,-37,-2,-96,-2,111,-2,47,-2,0,-2,-54,-3,-98,-3,115,-3,81,-3,46,-3,20,-3,-10,-4,-28,-4,-41,-4,-49,-4,-49,-4,-56,-4,-39,-4,-32,-4,-16,-4,10,-3,38,-3,72,-3,103,-3,-99,-3,-52,-3,-5,-3,54,-2,109,-2,-80,-2,-16,-2,48,-1,118,-1,-70,-1,-3,-1,68,0,-127,0,-58,0,11,1,69,1,126,1,-77,1,-25,1,25,2,70,2,105,2,-113,2,-82,2,-53,2,-36,2,-14,2,2,3,1,3,7,3,4,3,-9,2,-8,2,-25,2,-42,2,-67,2,-101,2,125,2,86,2,41,2,-4,1,-56,1,-103,1,95,1,45,1,-25,0,-85,0,107,0,37,0,-20,-1,-88,-1,106,-1,38,-1,-20,-2,-78,-2,120,-2,73,-2,14,-2,-27,-3,-73,-3,-109,-3,116,-3,82,-3,59,-3,31,-3,23,-3,17,-3,7,-3,6,-3}; }
	private static byte[] data123(){ return new byte[] {5,-3,16,-3,26,-3,46,-3,67,-3,92,-3,121,-3,-103,-3,-62,-3,-22,-3,25,-2,77,-2,123,-2,-81,-2,-24,-2,40,-1,99,-1,-90,-1,-30,-1,40,0,100,0,-90,0,-26,0,36,1,98,1,-93,1,-43,1,12,2,63,2,105,2,-112,2,-74,2,-44,2,-25,2,-2,2,13,3,24,3,28,3,29,3,25,3,6,3,-4,2,-38,2,-56,2,-96,2,125,2,94,2,46,2,-1,1,-56,1,-110,1,97,1,33,1,-24,0,-88,0,105,0,39,0,-28,-1,-87,-1,101,-1,42,-1,-28,-2,-83,-2,121,-2,57,-2,12,-2,-37,-3,-90,-3,-124,-3,90,-3,53,-3,25,-3,-5,-4,-18,-4,-34,-4,-49,-4,-50,-4,-49,-4,-39,-4,-26,-4,-7,-4,15,-3,45,-3,78,-3,118,-3,-91,-3,-44,-3,9,-2,75,-2,125,-2,-63,-2,1,-1,64,-1,-120,-1,-56,-1,21,0,91,0,-92,0,-33,0,41,1,97,1,-94,1,-37,1,23,2,73,2,116,2,-94,2,-57,2,-26,2,9,3,29,3,45,3,69,3,66,3,74,3,67,3,60,3,47,3,28,3,7,3,-29,2,-63,2,-102,2,104,2,58,2,-6,1,-52,1,-126,1,73,1,-1,0,-65,0,119,0,46,0,-24,-1,-99,-1,83,-1,17,-1,-59,-2,-110,-2,75,-2,22,-2,-39,-3,-90,-3,119,-3,77,-3,42,-3,7,-3,-21,-4,-38,-4,-58,-4,-68,-4,-72,-4,-74,-4,-67,-4,-57,-4,-46,-4,-24,-4,-1,-4,31,-3,65,-3,120,-3,-98,-3,-49,-3,9,-2,58,-2,123,-2,-65,-2,-6,-2,69,-1,-119,-1,-43,-1,30,0,113,0,-76,0,-6,0,68,1,-126,1,-57,1,-2,1,63,2,111,2,-92,2,-45,2,-16,2,23,3,42,3,70,3,80,3,94,3,89,3,82,3,77,3,52,3,39,3,14,3,-23,2,-49,2,-97,2,117,2,64,2,13,2,-43,1,-103,1,81,1,26,1,-38,0,-109,0,75,0,8,0,-55,-1,-123,-1,58,-1,0,-1,-72,-2,-126,-2,61,-2,13,-2,-40,-3,-89,-3,125,-3,78,-3,47,-3,15,-3,-10,-4,-36,-4,-49,-4,-64,-4,-61,-4,-62,-4,-50,-4,-39,-4,-24,-4,9,-3,32,-3,58,-3,109,-3,-108,-3,-58,-3,-10,-3,44,-2,113,-2,-93,-2,-23,-2,40,-1,108,-1,-76,-1,-17,-1,60,0,120,0,-61,0,-3,0,61,1,122,1,-73,1,-24,1,27,2,75,2,115,2,-100,2,-70,2,-42,2,-23,2,4,3,14,3,21,3,22,3,23,3,15,3,6,3,-7,2,-35,2,-56,2,-90,2,-126,2,92,2,47,2,2,2,-55,1,-107,1,89,1,35,1,-31,0,-86,0,103,0,33,0,-22,-1,-94,-1,101,-1,36,-1,-24,-2,-81,-2,118,-2,60,-2,20,-2,-34,-3,-71,-3,-114,-3,116,-3,78,-3,57,-3,39,-3,19,-3,11,-3,0,-3,8,-3,6,-3,16,-3,19,-3,47,-3,57,-3,94,-3,109,-3,-107,-3,-73,-3,-28,-3,22,-2,65,-2,123,-2,-82,-2,-20,-2,35,-1,106,-1,-89,-1,-26,-1,40,0,104,0,-82,0,-20,0,50,1,106,1,-91,1,-38,1,12,2,63,2,105,2,-108,2,-72,2,-56,2,-25,2,-9,2,7,3,15,3,8,3,13,3,0,3,-6,2,-28,2,-50,2,-75,2,-110,2,113,2,72,2,34,2,-11,1,-61,1,-117,1,94,1,29,1,-19,0,-91,0,120,0,44,0,-12,-1,-78,-1,116,-1,58,-1,-3,-2,-68,-2,-125,-2,77,-2,27,-2,-26,-3,-73,-3,-118,-3,96,-3,63,-3,31,-3,3,-3,-21,-4,-21,-4,-45,-4,-57,-4,-49,-4,-44,-4,-29,-4,-12,-4,15,-3,39,-3,74,-3,112,-3,-99,-3,-47,-3,4,-2,56,-2,121,-2,-73,-2,0,-1,61,-1,-121,-1,-58,-1,17,0,81,0,-105,0,-43,0,27,1,90,1,-107,1,-47,1,-2,1,54,2,97,2,-114,2,-77,2,-46,2,-19,2,10,3,30,3,36,3,48,3,51,3,58,3,43,3,33,3,16,3,-10,2,-31,2,-66,2,-103,2,103,2,60,2,5,2,-52,1,-106,1,74,1,22,1,-58,0,-120,0,62,0,-9,-1,-85,-1,114,-1,32,-1,-33,-2,-99,-2,93,-2,33,-2,-31,-3,-75,-3,-128,-3,93,-3,51,-3,14,-3,-8,-4,-40,-4,-52,-4,-71,-4,-73,-4,-79,-4,-77,-4,-60,-4,-51,-4,-32,-4,1,-3,26,-3,61,-3,99,-3,-106,-3,-64,-3,-8,-3,44,-2,106,-2,-77,-2,-14,-2,48,-1,125,-1,-57,-1,11,0,100,0,-102,0,-17,0,44,1,112,1,-75,1,-14,1,47,2,94,2,-106,2,-72,2,-25,2,-5,2,25,3,45,3,64,3,71,3,75,3,67,3,60,3,41,3,25,3,-7,2,-33,2,-74,2,-112,2,107,2,63,2,7,2,-42,1,-96,1,97,1,32,1,-22,0,-84,0}; }
	private static byte[] data124(){ return new byte[] {106,0,42,0,-31,-1,-100,-1,94,-1,29,-1,-32,-2,-97,-2,96,-2,41,-2,-12,-3,-71,-3,-112,-3,95,-3,62,-3,26,-3,-4,-4,-21,-4,-41,-4,-57,-4,-67,-4,-64,-4,-58,-4,-46,-4,-21,-4,-5,-4,31,-3,53,-3,102,-3,-114,-3,-57,-3,-10,-3,52,-2,101,-2,-90,-2,-21,-2,31,-1,103,-1,-92,-1,-19,-1,40,0,107,0,-89,0,-27,0,31,1,90,1,-107,1,-57,1,-11,1,40,2,79,2,115,2,-108,2,-77,2,-57,2,-36,2,-19,2,-7,2,1,3,-5,2,5,3,-11,2,-13,2,-38,2,-62,2,-91,2,-120,2,99,2,53,2,16,2,-40,1,-91,1,111,1,58,1,-21,0,-66,0,115,0,58,0,-13,-1,-71,-1,118,-1,60,-1,-3,-2,-62,-2,-107,-2,98,-2,44,-2,-2,-3,-38,-3,-85,-3,-104,-3,110,-3,98,-3,72,-3,58,-3,35,-3,39,-3,21,-3,28,-3,30,-3,40,-3,52,-3,63,-3,94,-3,111,-3,-109,-3,-84,-3,-40,-3,1,-2,47,-2,95,-2,-104,-2,-53,-2,14,-1,65,-1,-127,-1,-69,-1,4,0,67,0,-124,0,-70,0,3,1,55,1,113,1,-94,1,-42,1,3,2,49,2,78,2,116,2,-115,2,-94,2,-79,2,-64,2,-51,2,-42,2,-44,2,-44,2,-61,2,-63,2,-85,2,-95,2,-126,2,111,2,70,2,47,2,6,2,-26,1,-83,1,-118,1,82,1,31,1,-27,0,-83,0,124,0,54,0,0,0,-69,-1,-124,-1,57,-1,10,-1,-55,-2,-116,-2,85,-2,31,-2,-10,-3,-63,-3,-103,-3,117,-3,86,-3,51,-3,47,-3,18,-3,12,-3,9,-3,0,-3,2,-3,16,-3,33,-3,49,-3,81,-3,105,-3,-120,-3,-80,-3,-46,-3,-4,-3,41,-2,92,-2,-109,-2,-59,-2,-1,-2,52,-1,118,-1,-84,-1,-19,-1,37,0,100,0,-102,0,-38,0,21,1,76,1,-120,1,-71,1,-27,1,29,2,67,2,109,2,-111,2,-91,2,-48,2,-39,2,-13,2,-4,2,-6,2,-1,2,-5,2,-16,2,-31,2,-50,2,-80,2,-117,2,107,2,62,2,19,2,-38,1,-86,1,113,1,55,1,-8,0,-72,0,127,0,59,0,10,0,-59,-1,-119,-1,76,-1,23,-1,-43,-2,-91,-2,114,-2,69,-2,15,-2,-26,-3,-67,-3,-96,-3,120,-3,98,-3,55,-3,49,-3,30,-3,14,-3,8,-3,3,-3,2,-3,4,-3,23,-3,35,-3,64,-3,91,-3,124,-3,-94,-3,-51,-3,0,-2,51,-2,111,-2,-88,-2,-23,-2,30,-1,111,-1,-85,-1,-5,-1,53,0,126,0,-70,0,-9,0,57,1,108,1,-100,1,-44,1,-9,1,27,2,72,2,99,2,-123,2,-107,2,-87,2,-70,2,-65,2,-57,2,-59,2,-60,2,-66,2,-77,2,-94,2,-111,2,121,2,99,2,67,2,33,2,-7,1,-43,1,-96,1,121,1,62,1,14,1,-48,0,-104,0,87,0,27,0,-38,-1,-98,-1,99,-1,31,-1,-27,-2,-75,-2,116,-2,73,-2,23,-2,-18,-3,-65,-3,-89,-3,-128,-3,114,-3,88,-3,77,-3,71,-3,63,-3,67,-3,68,-3,79,-3,90,-3,115,-3,-123,-3,-96,-3,-65,-3,-42,-3,-7,-3,34,-2,71,-2,112,-2,-91,-2,-47,-2,-3,-2,50,-1,100,-1,-102,-1,-50,-1,3,0,70,0,115,0,-86,0,-32,0,17,1,73,1,126,1,-83,1,-39,1,1,2,36,2,74,2,107,2,125,2,-109,2,-103,2,-83,2,-85,2,-84,2,-91,2,-110,2,-126,2,116,2,86,2,62,2,27,2,-15,1,-49,1,-92,1,117,1,72,1,25,1,-27,0,-74,0,126,0,83,0,29,0,-19,-1,-76,-1,-111,-1,93,-1,47,-1,2,-1,-40,-2,-81,-2,-121,-2,93,-2,63,-2,26,-2,-10,-3,-37,-3,-66,-3,-92,-3,-111,-3,125,-3,106,-3,103,-3,104,-3,94,-3,105,-3,111,-3,126,-3,-110,-3,-83,-3,-59,-3,-18,-3,14,-2,65,-2,108,-2,-100,-2,-41,-2,11,-1,76,-1,-124,-1,-62,-1,-9,-1,52,0,107,0,-91,0,-42,0,14,1,53,1,109,1,-113,1,-69,1,-38,1,-4,1,23,2,43,2,66,2,78,2,103,2,110,2,116,2,123,2,127,2,-123,2,121,2,119,2,99,2,94,2,67,2,52,2,16,2,-8,1,-44,1,-81,1,-126,1,87,1,30,1,-20,0,-77,0,125,0,65,0,3,0,-56,-1,-121,-1,80,-1,13,-1,-42,-2,-92,-2,103,-2,65,-2,8,-2,-21,-3,-58,-3,-85,-3,-113,-3,121,-3,112,-3,95,-3,88,-3,82,-3,86,-3,91,-3,99,-3,113,-3,-122,-3,-104,-3,-83,-3,-54,-3,-20,-3,14,-2,44,-2,91,-2,127,-2,-77,-2,-41,-2,17,-1,65,-1,118,-1,-77,-1,-20,-1,39,0,98,0,-102,0,-38,0,13,1,77,1,-121,1,-77,1,-17,1,17,2,62,2}; }
	private static byte[] data125(){ return new byte[] {96,2,-122,2,-99,2,-70,2,-55,2,-43,2,-40,2,-40,2,-48,2,-58,2,-74,2,-95,2,-121,2,99,2,68,2,28,2,-15,1,-57,1,-105,1,102,1,51,1,-5,0,-53,0,-110,0,93,0,38,0,-6,-1,-66,-1,-122,-1,79,-1,32,-1,-13,-2,-69,-2,-111,-2,94,-2,51,-2,12,-2,-33,-3,-61,-3,-106,-3,-127,-3,94,-3,79,-3,62,-3,49,-3,36,-3,42,-3,42,-3,49,-3,66,-3,87,-3,109,-3,-110,-3,-76,-3,-34,-3,10,-2,62,-2,120,-2,-83,-2,-17,-2,43,-1,107,-1,-83,-1,-24,-1,42,0,104,0,-90,0,-35,0,23,1,71,1,126,1,-87,1,-42,1,-3,1,27,2,60,2,90,2,102,2,-122,2,-111,2,-91,2,-88,2,-84,2,-82,2,-78,2,-88,2,-98,2,-109,2,-121,2,103,2,85,2,54,2,21,2,-20,1,-62,1,-113,1,92,1,46,1,-15,0,-76,0,114,0,56,0,-13,-1,-73,-1,113,-1,57,-1,-4,-2,-69,-2,-117,-2,86,-2,38,-2,-4,-3,-47,-3,-71,-3,-106,-3,-128,-3,108,-3,87,-3,83,-3,78,-3,73,-3,86,-3,85,-3,102,-3,110,-3,-121,-3,-97,-3,-74,-3,-46,-3,-18,-3,17,-2,58,-2,99,-2,-111,-2,-70,-2,-19,-2,26,-1,80,-1,127,-1,-60,-1,-9,-1,52,0,113,0,-87,0,-24,0,29,1,84,1,-113,1,-65,1,-13,1,30,2,65,2,100,2,127,2,-101,2,-84,2,-74,2,-58,2,-63,2,-62,2,-69,2,-87,2,-106,2,-128,2,100,2,67,2,34,2,-2,1,-40,1,-82,1,-124,1,83,1,30,1,-10,0,-59,0,-112,0,100,0,48,0,1,0,-47,-1,-98,-1,111,-1,63,-1,10,-1,-32,-2,-80,-2,-121,-2,92,-2,51,-2,19,-2,-26,-3,-56,-3,-92,-3,-111,-3,116,-3,99,-3,92,-3,86,-3,81,-3,76,-3,84,-3,100,-3,117,-3,-114,-3,-85,-3,-51,-3,-10,-3,29,-2,80,-2,122,-2,-81,-2,-20,-2,29,-1,94,-1,-111,-1,-50,-1,4,0,57,0,117,0,-93,0,-31,0,11,1,58,1,102,1,-109,1,-77,1,-39,1,-6,1,16,2,47,2,69,2,90,2,110,2,122,2,-124,2,-119,2,-121,2,-118,2,-113,2,-122,2,120,2,100,2,85,2,59,2,29,2,-5,1,-40,1,-83,1,124,1,78,1,32,1,-26,0,-86,0,115,0,49,0,-4,-1,-66,-1,127,-1,76,-1,9,-1,-36,-2,-95,-2,119,-2,67,-2,33,-2,-9,-3,-45,-3,-63,-3,-97,-3,-110,-3,-126,-3,115,-3,106,-3,96,-3,104,-3,100,-3,109,-3,115,-3,-128,-3,-106,-3,-93,-3,-63,-3,-44,-3,-5,-3,25,-2,69,-2,103,-2,-100,-2,-49,-2,4,-1,49,-1,115,-1,-85,-1,-26,-1,43,0,97,0,-93,0,-32,0,35,1,80,1,-121,1,-63,1,-14,1,21,2,71,2,95,2,-125,2,-98,2,-84,2,-71,2,-64,2,-57,2,-64,2,-65,2,-85,2,-98,2,-127,2,120,2,79,2,54,2,7,2,-18,1,-62,1,-105,1,112,1,60,1,26,1,-35,0,-79,0,126,0,73,0,26,0,-36,-1,-85,-1,116,-1,67,-1,6,-1,-46,-2,-100,-2,107,-2,58,-2,13,-2,-28,-3,-70,-3,-113,-3,118,-3,91,-3,65,-3,48,-3,33,-3,25,-3,36,-3,33,-3,50,-3,66,-3,88,-3,119,-3,-108,-3,-72,-3,-29,-3,20,-2,75,-2,-124,-2,-78,-2,-15,-2,43,-1,108,-1,-95,-1,-25,-1,32,0,82,0,-112,0,-60,0,-2,0,48,1,95,1,-125,1,-77,1,-45,1,-2,1,31,2,56,2,91,2,108,2,-125,2,-112,2,-94,2,-98,2,-89,2,-81,2,-88,2,-92,2,-117,2,-127,2,103,2,85,2,55,2,16,2,-21,1,-73,1,-109,1,82,1,36,1,-23,0,-85,0,114,0,58,0,0,0,-64,-1,-122,-1,69,-1,15,-1,-44,-2,-89,-2,118,-2,66,-2,36,-2,-12,-3,-33,-3,-67,-3,-93,-3,-113,-3,-127,-3,110,-3,105,-3,94,-3,101,-3,95,-3,106,-3,111,-3,-121,-3,-114,-3,-91,-3,-67,-3,-34,-3,-3,-3,34,-2,73,-2,110,-2,-89,-2,-44,-2,5,-1,53,-1,119,-1,-80,-1,-20,-1,32,0,99,0,-101,0,-51,0,14,1,66,1,116,1,-88,1,-45,1,-1,1,33,2,58,2,89,2,115,2,-128,2,-115,2,-111,2,-107,2,-114,2,-118,2,-126,2,113,2,103,2,68,2,51,2,22,2,-4,1,-41,1,-73,1,-113,1,107,1,66,1,29,1,-16,0,-64,0,-109,0,99,0,53,0,-3,-1,-45,-1,-96,-1,107,-1,58,-1,7,-1,-41,-2,-87,-2,121,-2,75,-2,36,-2,-3,-3,-38,-3,-72,-3,-97,-3,-117,-3,117,-3,103,-3,97,-3,96,-3,90,-3,105,-3,108,-3,-126,-3,-99,-3,-75,-3,-48,-3,-19,-3}; }
	private static byte[] data126(){ return new byte[] {35,-2,68,-2,111,-2,-99,-2,-52,-2,5,-1,48,-1,107,-1,-105,-1,-55,-1,7,0,49,0,107,0,-108,0,-66,0,-7,0,10,1,74,1,98,1,-113,1,-79,1,-55,1,-30,1,4,2,23,2,51,2,61,2,75,2,83,2,95,2,93,2,96,2,97,2,89,2,86,2,59,2,48,2,16,2,-4,1,-43,1,-74,1,-116,1,100,1,48,1,-1,0,-45,0,-102,0,107,0,54,0,-9,-1,-61,-1,-113,-1,94,-1,42,-1,-5,-2,-50,-2,-94,-2,119,-2,86,-2,49,-2,17,-2,-15,-3,-35,-3,-61,-3,-77,-3,-91,-3,-97,-3,-111,-3,-109,-3,-110,-3,-107,-3,-104,-3,-94,-3,-74,-3,-61,-3,-45,-3,-14,-3,12,-2,47,-2,87,-2,122,-2,-96,-2,-43,-2,-3,-2,50,-1,102,-1,-105,-1,-46,-1,4,0,65,0,114,0,-90,0,-37,0,18,1,59,1,106,1,-105,1,-74,1,-35,1,-6,1,24,2,49,2,70,2,81,2,87,2,96,2,94,2,92,2,95,2,81,2,68,2,47,2,31,2,2,2,-21,1,-50,1,-80,1,-113,1,105,1,66,1,19,1,-21,0,-65,0,-118,0,99,0,46,0,2,0,-44,-1,-95,-1,109,-1,58,-1,17,-1,-41,-2,-77,-2,125,-2,89,-2,53,-2,22,-2,-18,-3,-49,-3,-72,-3,-94,-3,-112,-3,-124,-3,125,-3,112,-3,-123,-3,125,-3,-111,-3,-102,-3,-73,-3,-56,-3,-26,-3,13,-2,48,-2,91,-2,-124,-2,-78,-2,-37,-2,12,-1,73,-1,119,-1,-87,-1,-35,-1,15,0,58,0,111,0,-103,0,-56,0,-13,0,27,1,64,1,94,1,-124,1,-101,1,-63,1,-42,1,-19,1,-1,1,20,2,30,2,38,2,53,2,50,2,57,2,53,2,39,2,39,2,14,2,8,2,-18,1,-41,1,-78,1,-107,1,108,1,73,1,20,1,-17,0,-71,0,-123,0,92,0,35,0,-4,-1,-62,-1,-112,-1,93,-1,45,-1,2,-1,-40,-2,-90,-2,-113,-2,105,-2,81,-2,42,-2,27,-2,1,-2,-17,-3,-25,-3,-34,-3,-37,-3,-50,-3,-47,-3,-48,-3,-32,-3,-31,-3,-14,-3,-4,-3,15,-2,30,-2,68,-2,80,-2,115,-2,-116,-2,-73,-2,-45,-2,1,-1,40,-1,82,-1,-122,-1,-83,-1,-39,-1,7,0,53,0,103,0,-110,0,-57,0,-16,0,23,1,66,1,95,1,-123,1,-87,1,-68,1,-42,1,-22,1,-4,1,14,2,19,2,24,2,23,2,20,2,12,2,9,2,-14,1,-30,1,-47,1,-69,1,-94,1,-118,1,98,1,75,1,34,1,2,1,-37,0,-76,0,-111,0,109,0,74,0,22,0,-13,-1,-56,-1,-105,-1,119,-1,79,-1,38,-1,7,-1,-35,-2,-63,-2,-102,-2,120,-2,89,-2,60,-2,40,-2,12,-2,-6,-3,-19,-3,-39,-3,-44,-3,-48,-3,-44,-3,-41,-3,-41,-3,-24,-3,-10,-3,12,-2,39,-2,72,-2,98,-2,-121,-2,-85,-2,-45,-2,-2,-2,42,-1,87,-1,-127,-1,-83,-1,-32,-1,12,0,54,0,95,0,-123,0,-72,0,-48,0,-6,0,29,1,59,1,94,1,122,1,-108,1,-85,1,-62,1,-40,1,-26,1,-3,1,1,2,10,2,10,2,20,2,20,2,15,2,12,2,5,2,-19,1,-28,1,-60,1,-83,1,-117,1,108,1,72,1,31,1,-9,0,-54,0,-100,0,107,0,58,0,10,0,-36,-1,-90,-1,122,-1,71,-1,29,-1,-12,-2,-50,-2,-94,-2,-123,-2,101,-2,73,-2,47,-2,24,-2,9,-2,-9,-3,-17,-3,-28,-3,-38,-3,-38,-3,-33,-3,-36,-3,-26,-3,-15,-3,-3,-3,14,-2,34,-2,54,-2,76,-2,109,-2,-115,-2,-79,-2,-45,-2,-3,-2,33,-1,82,-1,127,-1,-84,-1,-34,-1,13,0,59,0,111,0,-94,0,-45,0,-1,0,45,1,77,1,118,1,-96,1,-64,1,-29,1,-14,1,19,2,26,2,43,2,50,2,62,2,60,2,60,2,54,2,39,2,26,2,4,2,-12,1,-33,1,-60,1,-86,1,-124,1,98,1,66,1,22,1,-12,0,-52,0,-99,0,121,0,72,0,29,0,-17,-1,-62,-1,-106,-1,104,-1,64,-1,12,-1,-20,-2,-68,-2,-94,-2,116,-2,83,-2,52,-2,16,-2,-9,-3,-26,-3,-40,-3,-61,-3,-72,-3,-74,-3,-80,-3,-71,-3,-63,-3,-57,-3,-28,-3,-12,-3,17,-2,38,-2,73,-2,107,-2,-105,-2,-64,-2,-18,-2,21,-1,67,-1,111,-1,-92,-1,-46,-1,2,0,45,0,95,0,-126,0,-79,0,-35,0,6,1,36,1,72,1,110,1,-116,1,-83,1,-58,1,-35,1,-12,1,7,2,24,2,35,2,47,2,55,2,54,2,59,2,45,2,44,2,28,2,13,2,-6,1,-34,1,-58,1,-95,1,-124,1,89,1,50,1,6,1,-44,0,-91,0,114,0,70,0,22,0,-35,-1,-83,-1,126,-1,81,-1}; }
	private static byte[] data127(){ return new byte[] {32,-1,-9,-2,-47,-2,-82,-2,-122,-2,107,-2,80,-2,54,-2,36,-2,9,-2,4,-2,-14,-3,-20,-3,-32,-3,-35,-3,-36,-3,-31,-3,-19,-3,-13,-3,-2,-3,19,-2,33,-2,68,-2,80,-2,117,-2,-113,-2,-74,-2,-38,-2,-1,-2,44,-1,88,-1,-122,-1,-76,-1,-33,-1,15,0,64,0,112,0,-95,0,-53,0,5,1,37,1,85,1,113,1,-97,1,-76,1,-37,1,-18,1,6,2,20,2,32,2,42,2,46,2,45,2,44,2,36,2,28,2,17,2,-4,1,-11,1,-43,1,-66,1,-93,1,-123,1,104,1,72,1,39,1,-1,0,-35,0,-76,0,-115,0,96,0,58,0,13,0,-32,-1,-75,-1,-112,-1,96,-1,59,-1,8,-1,-28,-2,-70,-2,-107,-2,116,-2,86,-2,51,-2,30,-2,5,-2,-17,-3,-30,-3,-48,-3,-45,-3,-53,-3,-53,-3,-40,-3,-26,-3,-16,-3,7,-2,27,-2,48,-2,86,-2,112,-2,-110,-2,-69,-2,-37,-2,9,-1,50,-1,92,-1,-125,-1,-76,-1,-36,-1,11,0,53,0,89,0,-128,0,-88,0,-41,0,-10,0,32,1,72,1,97,1,-123,1,-96,1,-66,1,-44,1,-14,1,0,2,21,2,25,2,43,2,44,2,56,2,51,2,44,2,34,2,17,2,7,2,-17,1,-43,1,-74,1,-107,1,114,1,81,1,33,1,-6,0,-58,0,-101,0,107,0,63,0,15,0,-36,-1,-82,-1,-125,-1,82,-1,46,-1,0,-1,-40,-2,-73,-2,-106,-2,119,-2,89,-2,68,-2,42,-2,22,-2,-2,-3,-10,-3,-19,-3,-34,-3,-33,-3,-35,-3,-32,-3,-35,-3,-29,-3,-10,-3,5,-2,19,-2,46,-2,69,-2,95,-2,125,-2,-94,-2,-48,-2,-10,-2,32,-1,75,-1,124,-1,-71,-1,-30,-1,20,0,71,0,123,0,-81,0,-43,0,9,1,52,1,85,1,-116,1,-94,1,-59,1,-39,1,-10,1,6,2,22,2,34,2,33,2,42,2,46,2,40,2,39,2,25,2,16,2,0,2,-18,1,-43,1,-63,1,-89,1,-112,1,113,1,78,1,44,1,5,1,-33,0,-78,0,-114,0,87,0,52,0,6,0,-47,-1,-94,-1,118,-1,73,-1,26,-1,-20,-2,-65,-2,-101,-2,108,-2,74,-2,41,-2,13,-2,-17,-3,-35,-3,-53,-3,-68,-3,-70,-3,-77,-3,-75,-3,-72,-3,-58,-3,-47,-3,-25,-3,-2,-3,20,-2,54,-2,85,-2,118,-2,-96,-2,-66,-2,-17,-2,15,-1,69,-1,104,-1,-106,-1,-60,-1,-17,-1,23,0,69,0,111,0,-101,0,-63,0,-19,0,15,1,55,1,87,1,126,1,-102,1,-74,1,-46,1,-20,1,-2,1,15,2,32,2,37,2,53,2,47,2,55,2,47,2,39,2,25,2,7,2,-18,1,-45,1,-76,1,-106,1,118,1,76,1,36,1,-4,0,-48,0,-91,0,113,0,62,0,17,0,-26,-1,-74,-1,-121,-1,92,-1,54,-1,13,-1,-29,-2,-57,-2,-96,-2,-121,-2,98,-2,79,-2,51,-2,31,-2,14,-2,1,-2,-14,-3,-16,-3,-26,-3,-25,-3,-30,-3,-24,-3,-18,-3,-7,-3,12,-2,24,-2,53,-2,72,-2,100,-2,-119,-2,-90,-2,-37,-2,-7,-2,37,-1,74,-1,126,-1,-84,-1,-42,-1,5,0,54,0,102,0,-108,0,-67,0,-27,0,17,1,52,1,93,1,114,1,-105,1,-85,1,-58,1,-40,1,-22,1,-19,1,-5,1,2,2,-2,1,0,2,-1,1,-8,1,-18,1,-25,1,-43,1,-58,1,-79,1,-104,1,-128,1,101,1,71,1,38,1,18,1,-33,0,-65,0,-104,0,114,0,66,0,28,0,-14,-1,-58,-1,-98,-1,105,-1,72,-1,26,-1,-18,-2,-58,-2,-82,-2,-118,-2,98,-2,76,-2,43,-2,26,-2,4,-2,-9,-3,-11,-3,-23,-3,-17,-3,-26,-3,-15,-3,-7,-3,4,-2,23,-2,42,-2,64,-2,82,-2,120,-2,-111,-2,-80,-2,-51,-2,-4,-2,28,-1,62,-1,96,-1,-119,-1,-80,-1,-42,-1,-5,-1,36,0,73,0,112,0,-102,0,-64,0,-38,0,7,1,30,1,64,1,96,1,121,1,-105,1,-89,1,-70,1,-47,1,-35,1,-27,1,-16,1,-18,1,-13,1,-20,1,-20,1,-39,1,-58,1,-65,1,-83,1,-108,1,120,1,88,1,66,1,23,1,-11,0,-49,0,-86,0,-127,0,92,0,48,0,4,0,-35,-1,-68,-1,-107,-1,105,-1,68,-1,33,-1,2,-1,-32,-2,-64,-2,-94,-2,125,-2,119,-2,85,-2,68,-2,53,-2,36,-2,27,-2,22,-2,10,-2,13,-2,14,-2,15,-2,18,-2,30,-2,46,-2,67,-2,76,-2,113,-2,-126,-2,-95,-2,-67,-2,-29,-2,4,-1,43,-1,82,-1,117,-1,-96,-1,-53,-1,-20,-1,27,0,67,0,102,0,-105,0,-75,0,-40,0,-10,0,27,1,53,1,83,1,107,1,123,1,-111,1,-95,1,-82,1,-71,1,-66,1,-57,1}; }
	private static byte[] data128(){ return new byte[] {-55,1,-64,1,-58,1,-82,1,-77,1,-92,1,-107,1,-120,1,111,1,93,1,57,1,39,1,4,1,-21,0,-57,0,-91,0,124,0,86,0,48,0,7,0,-31,-1,-69,-1,-102,-1,109,-1,78,-1,37,-1,2,-1,-32,-2,-60,-2,-90,-2,-118,-2,112,-2,94,-2,74,-2,64,-2,48,-2,39,-2,34,-2,30,-2,33,-2,38,-2,40,-2,52,-2,67,-2,82,-2,97,-2,121,-2,-111,-2,-89,-2,-59,-2,-38,-2,0,-1,25,-1,77,-1,92,-1,-122,-1,-87,-1,-49,-1,-10,-1,22,0,60,0,99,0,126,0,-87,0,-62,0,-24,0,-5,0,29,1,50,1,66,1,89,1,111,1,122,1,-117,1,-108,1,-101,1,-93,1,-92,1,-95,1,-103,1,-104,1,-121,1,-126,1,106,1,96,1,68,1,56,1,22,1,-3,0,-38,0,-58,0,-101,0,-126,0,95,0,60,0,27,0,-9,-1,-43,-1,-81,-1,-113,-1,109,-1,75,-1,45,-1,16,-1,-14,-2,-43,-2,-66,-2,-88,-2,-104,-2,-123,-2,115,-2,109,-2,92,-2,93,-2,80,-2,85,-2,83,-2,86,-2,91,-2,103,-2,117,-2,-126,-2,-117,-2,-86,-2,-78,-2,-54,-2,-23,-2,-4,-2,23,-1,54,-1,83,-1,115,-1,-112,-1,-76,-1,-47,-1,-14,-1,20,0,55,0,87,0,119,0,-106,0,-76,0,-52,0,-14,0,8,1,31,1,53,1,71,1,85,1,104,1,116,1,121,1,-122,1,-128,1,-119,1,-125,1,-127,1,115,1,109,1,93,1,79,1,59,1,40,1,24,1,-1,0,-24,0,-58,0,-81,0,-111,0,109,0,86,0,43,0,17,0,-15,-1,-42,-1,-78,-1,-113,-1,114,-1,86,-1,57,-1,36,-1,-3,-2,-14,-2,-44,-2,-65,-2,-79,-2,-106,-2,-118,-2,122,-2,114,-2,102,-2,102,-2,92,-2,87,-2,94,-2,104,-2,112,-2,117,-2,-121,-2,-107,-2,-91,-2,-64,-2,-41,-2,-14,-2,18,-1,44,-1,70,-1,101,-1,-118,-1,-84,-1,-48,-1,-20,-1,18,0,51,0,81,0,110,0,-99,0,-86,0,-44,0,-30,0,3,1,31,1,45,1,68,1,83,1,104,1,111,1,123,1,-123,1,-118,1,-110,1,-112,1,-116,1,-120,1,-127,1,119,1,110,1,88,1,81,1,54,1,36,1,4,1,-18,0,-48,0,-74,0,-105,0,119,0,77,0,45,0,11,0,-26,-1,-61,-1,-96,-1,127,-1,91,-1,62,-1,25,-1,3,-1,-25,-2,-45,-2,-75,-2,-98,-2,-109,-2,123,-2,119,-2,103,-2,97,-2,95,-2,90,-2,84,-2,96,-2,98,-2,108,-2,117,-2,-126,-2,-106,-2,-91,-2,-72,-2,-45,-2,-19,-2,9,-1,34,-1,66,-1,95,-1,-126,-1,-97,-1,-58,-1,-27,-1,7,0,44,0,73,0,123,0,-117,0,-71,0,-53,0,-10,0,20,1,45,1,68,1,89,1,106,1,123,1,-117,1,-104,1,-100,1,-84,1,-87,1,-87,1,-87,1,-91,1,-106,1,-109,1,122,1,106,1,91,1,63,1,44,1,13,1,-8,0,-43,0,-70,0,-106,0,122,0,83,0,56,0,14,0,-17,-1,-50,-1,-82,-1,-117,-1,105,-1,80,-1,49,-1,19,-1,-16,-2,-35,-2,-69,-2,-81,-2,-102,-2,-122,-2,121,-2,106,-2,99,-2,87,-2,92,-2,86,-2,84,-2,96,-2,106,-2,117,-2,-128,-2,-109,-2,-91,-2,-68,-2,-45,-2,-27,-2,4,-1,40,-1,68,-1,109,-1,-121,-1,-83,-1,-47,-1,-19,-1,26,0,57,0,89,0,127,0,-100,0,-67,0,-40,0,-6,0,20,1,49,1,67,1,91,1,105,1,127,1,-117,1,-107,1,-91,1,-93,1,-81,1,-92,1,-84,1,-93,1,-98,1,-108,1,-122,1,119,1,102,1,76,1,58,1,31,1,9,1,-21,0,-54,0,-79,0,-122,0,111,0,66,0,34,0,-11,-1,-41,-1,-74,-1,-109,-1,111,-1,81,-1,46,-1,21,-1,-9,-2,-31,-2,-56,-2,-76,-2,-90,-2,-112,-2,-124,-2,127,-2,113,-2,105,-2,103,-2,102,-2,108,-2,109,-2,116,-2,-127,-2,-119,-2,-102,-2,-83,-2,-61,-2,-41,-2,-12,-2,10,-1,36,-1,72,-1,98,-1,-122,-1,-97,-1,-62,-1,-24,-1,8,0,40,0,81,0,111,0,-106,0,-75,0,-42,0,-17,0,19,1,41,1,71,1,92,1,114,1,-128,1,-113,1,-97,1,-95,1,-81,1,-87,1,-79,1,-90,1,-89,1,-94,1,-108,1,-124,1,120,1,97,1,77,1,58,1,36,1,3,1,-18,0,-51,0,-73,0,-110,0,118,0,85,0,49,0,23,0,-20,-1,-49,-1,-79,-1,-106,-1,107,-1,89,-1,53,-1,23,-1,-2,-2,-27,-2,-56,-2,-64,-2,-104,-2,-106,-2,125,-2,120,-2,103,-2,102,-2,99,-2,101,-2,105,-2,106,-2,120,-2,-126,-2,-109,-2,-96,-2,-75,-2,-47,-2,-32,-2,5,-1,29,-1,60,-1,90,-1}; }
	private static byte[] data129(){ return new byte[] {122,-1,-100,-1,-70,-1,-34,-1,-1,-1,37,0,64,0,97,0,-124,0,-95,0,-60,0,-37,0,-3,0,24,1,44,1,75,1,87,1,114,1,121,1,-112,1,-105,1,-91,1,-83,1,-83,1,-86,1,-88,1,-90,1,-99,1,-108,1,-124,1,123,1,101,1,81,1,49,1,31,1,2,1,-30,0,-59,0,-94,0,-122,0,100,0,61,0,26,0,-6,-1,-50,-1,-80,-1,-114,-1,111,-1,79,-1,44,-1,18,-1,-9,-2,-36,-2,-54,-2,-78,-2,-99,-2,-111,-2,-127,-2,122,-2,111,-2,109,-2,96,-2,96,-2,101,-2,104,-2,108,-2,126,-2,-125,-2,-117,-2,-94,-2,-73,-2,-46,-2,-34,-2,8,-1,22,-1,57,-1,85,-1,126,-1,-95,-1,-57,-1,-28,-1,12,0,48,0,94,0,115,0,-91,0,-70,0,-29,0,-3,0,26,1,56,1,73,1,106,1,119,1,-119,1,-111,1,-97,1,-87,1,-85,1,-82,1,-85,1,-93,1,-98,1,-99,1,-120,1,125,1,110,1,97,1,71,1,48,1,20,1,-3,0,-30,0,-59,0,-85,0,-119,0,105,0,68,0,37,0,3,0,-32,-1,-64,-1,-98,-1,122,-1,89,-1,62,-1,24,-1,0,-1,-34,-2,-60,-2,-86,-2,-102,-2,-124,-2,117,-2,98,-2,92,-2,86,-2,84,-2,81,-2,80,-2,89,-2,100,-2,106,-2,125,-2,-112,-2,-98,-2,-69,-2,-54,-2,-26,-2,3,-1,31,-1,60,-1,98,-1,127,-1,-88,-1,-62,-1,-25,-1,7,0,58,0,74,0,106,0,-113,0,-78,0,-51,0,-17,0,0,1,29,1,50,1,71,1,99,1,115,1,-128,1,-118,1,-103,1,-97,1,-90,1,-93,1,-98,1,-101,1,-101,1,-111,1,-128,1,114,1,91,1,77,1,51,1,29,1,1,1,-28,0,-64,0,-88,0,-123,0,100,0,65,0,34,0,-4,-1,-36,-1,-68,-1,-93,-1,121,-1,92,-1,63,-1,36,-1,12,-1,-24,-2,-39,-2,-65,-2,-81,-2,-100,-2,-113,-2,-126,-2,126,-2,107,-2,112,-2,101,-2,104,-2,104,-2,119,-2,116,-2,-121,-2,-116,-2,-96,-2,-82,-2,-59,-2,-33,-2,-9,-2,15,-1,44,-1,77,-1,114,-1,-119,-1,-77,-1,-50,-1,-11,-1,24,0,52,0,92,0,121,0,-98,0,-78,0,-43,0,-18,0,5,1,30,1,56,1,72,1,94,1,100,1,122,1,127,1,-119,1,-121,1,-113,1,-124,1,-128,1,-125,1,114,1,109,1,95,1,84,1,65,1,49,1,23,1,5,1,-25,0,-49,0,-74,0,-105,0,-128,0,89,0,62,0,30,0,0,0,-30,-1,-65,-1,-91,-1,126,-1,101,-1,67,-1,41,-1,12,-1,-14,-2,-42,-2,-59,-2,-78,-2,-95,-2,-114,-2,-114,-2,119,-2,127,-2,106,-2,119,-2,112,-2,121,-2,119,-2,-117,-2,-109,-2,-102,-2,-73,-2,-69,-2,-43,-2,-26,-2,4,-1,22,-1,53,-1,74,-1,115,-1,-120,-1,-87,-1,-54,-1,-25,-1,4,0,43,0,65,0,100,0,122,0,-107,0,-73,0,-52,0,-23,0,-2,0,20,1,38,1,53,1,70,1,85,1,93,1,108,1,107,1,112,1,107,1,96,1,98,1,89,1,82,1,73,1,60,1,40,1,18,1,6,1,-23,0,-40,0,-65,0,-96,0,-118,0,107,0,81,0,55,0,22,0,4,0,-37,-1,-64,-1,-98,-1,-120,-1,104,-1,81,-1,51,-1,31,-1,2,-1,-15,-2,-40,-2,-59,-2,-81,-2,-89,-2,-102,-2,-115,-2,-124,-2,-127,-2,126,-2,122,-2,-120,-2,-126,-2,-110,-2,-97,-2,-101,-2,-72,-2,-67,-2,-30,-2,-22,-2,9,-1,30,-1,56,-1,81,-1,109,-1,-121,-1,-89,-1,-65,-1,-31,-1,-12,-1,25,0,51,0,79,0,102,0,124,0,-94,0,-81,0,-63,0,-35,0,-17,0,-4,0,18,1,25,1,44,1,52,1,64,1,66,1,68,1,69,1,66,1,61,1,65,1,47,1,36,1,31,1,17,1,-4,0,-13,0,-47,0,-52,0,-92,0,-104,0,118,0,93,0,65,0,39,0,8,0,-14,-1,-51,-1,-71,-1,-99,-1,126,-1,106,-1,80,-1,63,-1,27,-1,16,-1,-8,-2,-19,-2,-31,-2,-45,-2,-62,-2,-74,-2,-80,-2,-83,-2,-86,-2,-92,-2,-94,-2,-90,-2,-83,-2,-80,-2,-73,-2,-62,-2,-50,-2,-49,-2,-21,-2,-14,-2,16,-1,24,-1,55,-1,73,-1,99,-1,121,-1,-101,-1,-77,-1,-45,-1,-20,-1,5,0,35,0,59,0,89,0,114,0,-118,0,-99,0,-81,0,-52,0,-41,0,-24,0,-11,0,1,1,0,1,20,1,16,1,26,1,19,1,23,1,18,1,17,1,11,1,-4,0,-5,0,-22,0,-28,0,-42,0,-54,0,-80,0,-96,0,-111,0,121,0,104,0,88,0,60,0,42,0,15,0,-6,-1,-34,-1,-57,-1,-86,-1,-109,-1,123,-1,97,-1,81,-1,46,-1}; }
	private static byte[] data130(){ return new byte[] {38,-1,14,-1,-4,-2,-18,-2,-34,-2,-48,-2,-58,-2,-60,-2,-66,-2,-72,-2,-75,-2,-67,-2,-67,-2,-60,-2,-55,-2,-43,-2,-38,-2,-18,-2,-4,-2,14,-1,29,-1,55,-1,64,-1,86,-1,100,-1,-126,-1,-108,-1,-87,-1,-62,-1,-45,-1,-22,-1,0,0,22,0,40,0,70,0,86,0,110,0,124,0,-107,0,-94,0,-70,0,-49,0,-41,0,-23,0,-7,0,0,1,14,1,20,1,23,1,23,1,23,1,24,1,17,1,8,1,-4,0,-18,0,-32,0,-44,0,-63,0,-79,0,-106,0,-119,0,98,0,97,0,57,0,37,0,18,0,-9,-1,-31,-1,-51,-1,-78,-1,-104,-1,-116,-1,115,-1,105,-1,80,-1,72,-1,54,-1,36,-1,30,-1,5,-1,5,-1,-10,-2,-22,-2,-31,-2,-34,-2,-45,-2,-46,-2,-48,-2,-47,-2,-56,-2,-43,-2,-36,-2,-35,-2,-24,-2,-7,-2,10,-1,19,-1,41,-1,59,-1,81,-1,103,-1,-125,-1,-98,-1,-77,-1,-45,-1,-20,-1,12,0,35,0,66,0,87,0,120,0,-123,0,-94,0,-82,0,-58,0,-50,0,-30,0,-20,0,-12,0,4,1,5,1,14,1,19,1,15,1,16,1,16,1,17,1,6,1,4,1,-2,0,-12,0,-17,0,-35,0,-43,0,-58,0,-72,0,-90,0,-101,0,120,0,118,0,83,0,67,0,36,0,10,0,-15,-1,-38,-1,-73,-1,-92,-1,-120,-1,117,-1,87,-1,66,-1,39,-1,21,-1,9,-1,-13,-2,-21,-2,-44,-2,-47,-2,-54,-2,-55,-2,-61,-2,-60,-2,-56,-2,-49,-2,-46,-2,-35,-2,-26,-2,-11,-2,-4,-2,13,-1,39,-1,42,-1,73,-1,79,-1,110,-1,127,-1,-113,-1,-90,-1,-65,-1,-48,-1,-15,-1,3,0,28,0,46,0,83,0,98,0,-126,0,-112,0,-90,0,-71,0,-51,0,-31,0,-6,0,5,1,27,1,33,1,40,1,55,1,57,1,62,1,62,1,60,1,58,1,45,1,36,1,20,1,13,1,-3,0,-19,0,-49,0,-63,0,-92,0,-110,0,115,0,97,0,68,0,44,0,28,0,-6,-1,-18,-1,-56,-1,-68,-1,-95,-1,-115,-1,124,-1,103,-1,84,-1,72,-1,53,-1,41,-1,20,-1,10,-1,-12,-2,-10,-2,-27,-2,-27,-2,-46,-2,-42,-2,-49,-2,-47,-2,-41,-2,-45,-2,-33,-2,-21,-2,-12,-2,-5,-2,9,-1,27,-1,48,-1,64,-1,93,-1,115,-1,-115,-1,-85,-1,-57,-1,-29,-1,4,0,27,0,63,0,77,0,106,0,-126,0,-100,0,-80,0,-62,0,-44,0,-26,0,-14,0,10,1,15,1,23,1,27,1,40,1,38,1,38,1,46,1,49,1,38,1,41,1,29,1,27,1,20,1,12,1,0,1,-9,0,-25,0,-39,0,-60,0,-71,0,-102,0,-114,0,111,0,89,0,64,0,44,0,21,0,-21,-1,-37,-1,-74,-1,-94,-1,-122,-1,108,-1,97,-1,65,-1,49,-1,27,-1,17,-1,-5,-2,-16,-2,-26,-2,-31,-2,-35,-2,-36,-2,-39,-2,-40,-2,-37,-2,-24,-2,-22,-2,-11,-2,1,-1,11,-1,30,-1,38,-1,60,-1,79,-1,91,-1,119,-1,126,-1,-100,-1,-83,-1,-60,-1,-33,-1,-21,-1,14,0,26,0,59,0,77,0,101,0,-126,0,-105,0,-75,0,-57,0,-37,0,-17,0,0,1,20,1,33,1,49,1,60,1,69,1,75,1,79,1,81,1,74,1,74,1,60,1,57,1,44,1,27,1,6,1,-8,0,-23,0,-52,0,-65,0,-92,0,-106,0,120,0,107,0,77,0,52,0,29,0,9,0,-17,-1,-30,-1,-60,-1,-73,-1,-102,-1,-112,-1,117,-1,103,-1,80,-1,70,-1,49,-1,39,-1,17,-1,8,-1,-7,-2,-14,-2,-33,-2,-30,-2,-43,-2,-39,-2,-39,-2,-35,-2,-26,-2,-30,-2,-15,-2,-6,-2,9,-1,27,-1,47,-1,66,-1,89,-1,117,-1,-119,-1,-87,-1,-66,-1,-37,-1,-2,-1,16,0,53,0,69,0,93,0,124,0,-117,0,-88,0,-75,0,-53,0,-34,0,-21,0,-4,0,2,1,22,1,24,1,34,1,39,1,47,1,45,1,51,1,54,1,45,1,50,1,34,1,27,1,21,1,24,1,4,1,-2,0,-29,0,-36,0,-59,0,-78,0,-99,0,-121,0,107,0,82,0,61,0,37,0,5,0,-29,-1,-53,-1,-82,-1,-100,-1,120,-1,99,-1,70,-1,58,-1,32,-1,19,-1,-2,-2,-10,-2,-20,-2,-34,-2,-39,-2,-43,-2,-39,-2,-43,-2,-37,-2,-38,-2,-28,-2,-21,-2,-14,-2,-4,-2,13,-1,17,-1,36,-1,46,-1,71,-1,79,-1,104,-1,126,-1,-115,-1,-93,-1,-74,-1,-39,-1,-17,-1,8,0,29,0,64,0,90,0,109,0,-121,0,-95,0,-69,0,-44,0,-17,0,-9,0,13,1,28,1,49,1,50,1,67,1,65,1,68,1,79,1,73,1,60,1,67,1,45,1,44,1}; }
	private static byte[] data131(){ return new byte[] {23,1,0,1,-12,0,-25,0,-45,0,-62,0,-86,0,-111,0,-126,0,101,0,82,0,55,0,39,0,11,0,-5,-1,-31,-1,-53,-1,-73,-1,-93,-1,-116,-1,119,-1,103,-1,82,-1,61,-1,40,-1,27,-1,11,-1,-11,-2,-18,-2,-36,-2,-39,-2,-61,-2,-45,-2,-60,-2,-59,-2,-56,-2,-53,-2,-46,-2,-33,-2,-19,-2,-8,-2,12,-1,29,-1,53,-1,71,-1,96,-1,117,-1,-104,-1,-82,-1,-51,-1,-31,-1,3,0,27,0,57,0,78,0,107,0,123,0,-112,0,-90,0,-73,0,-52,0,-36,0,-24,0,-14,0,-2,0,7,1,15,1,24,1,28,1,30,1,35,1,36,1,37,1,35,1,26,1,22,1,20,1,10,1,-4,0,-16,0,-36,0,-43,0,-68,0,-83,0,-105,0,124,0,101,0,81,0,51,0,27,0,1,0,-29,-1,-57,-1,-78,-1,-104,-1,-127,-1,107,-1,78,-1,65,-1,40,-1,33,-1,11,-1,6,-1,-12,-2,-14,-2,-27,-2,-24,-2,-29,-2,-26,-2,-27,-2,-30,-2,-24,-2,-18,-2,-10,-2,-1,-2,2,-1,22,-1,33,-1,42,-1,55,-1,73,-1,90,-1,110,-1,-125,-1,-108,-1,-89,-1,-65,-1,-36,-1,-16,-1,8,0,33,0,55,0,83,0,108,0,127,0,-99,0,-86,0,-61,0,-39,0,-27,0,-6,0,4,1,18,1,27,1,29,1,40,1,41,1,37,1,34,1,33,1,21,1,14,1,6,1,-12,0,-22,0,-40,0,-57,0,-80,0,-83,0,-118,0,-123,0,110,0,89,0,71,0,50,0,32,0,11,0,-8,-1,-29,-1,-47,-1,-68,-1,-93,-1,-104,-1,-127,-1,109,-1,88,-1,74,-1,57,-1,38,-1,23,-1,2,-1,-5,-2,-19,-2,-29,-2,-32,-2,-44,-2,-35,-2,-42,-2,-43,-2,-33,-2,-28,-2,-18,-2,-8,-2,5,-1,17,-1,43,-1,54,-1,78,-1,93,-1,-127,-1,-117,-1,-87,-1,-74,-1,-41,-1,-21,-1,3,0,26,0,41,0,64,0,84,0,110,0,124,0,-118,0,-103,0,-85,0,-79,0,-62,0,-52,0,-44,0,-35,0,-31,0,-24,0,-18,0,-16,0,-6,0,-14,0,-15,0,-17,0,-18,0,-36,0,-40,0,-46,0,-54,0,-69,0,-77,0,-98,0,-110,0,119,0,106,0,84,0,65,0,41,0,14,0,-6,-1,-26,-1,-51,-1,-69,-1,-94,-1,-114,-1,117,-1,107,-1,87,-1,75,-1,58,-1,41,-1,36,-1,21,-1,11,-1,10,-1,-4,-2,2,-1,-9,-2,-2,-2,-13,-2,0,-1,-7,-2,5,-1,9,-1,19,-1,26,-1,33,-1,45,-1,60,-1,67,-1,81,-1,104,-1,117,-1,-123,-1,-103,-1,-86,-1,-70,-1,-44,-1,-27,-1,-6,-1,11,0,38,0,60,0,78,0,94,0,113,0,125,0,-110,0,-97,0,-83,0,-75,0,-59,0,-56,0,-50,0,-42,0,-44,0,-38,0,-41,0,-46,0,-58,0,-61,0,-65,0,-77,0,-81,0,-98,0,-99,0,-121,0,123,0,109,0,92,0,83,0,65,0,53,0,34,0,12,0,-5,-1,-19,-1,-29,-1,-55,-1,-64,-1,-82,-1,-103,-1,-110,-1,127,-1,107,-1,95,-1,82,-1,70,-1,52,-1,44,-1,34,-1,26,-1,21,-1,19,-1,11,-1,5,-1,9,-1,7,-1,11,-1,13,-1,15,-1,35,-1,32,-1,50,-1,61,-1,77,-1,85,-1,98,-1,115,-1,-125,-1,-109,-1,-90,-1,-73,-1,-60,-1,-39,-1,-21,-1,1,0,7,0,33,0,46,0,55,0,75,0,83,0,99,0,106,0,121,0,120,0,-116,0,-122,0,-110,0,-106,0,-102,0,-99,0,-95,0,-89,0,-95,0,-99,0,-103,0,-109,0,-109,0,-118,0,-122,0,116,0,113,0,105,0,92,0,82,0,61,0,51,0,35,0,22,0,-3,-1,-11,-1,-30,-1,-43,-1,-59,-1,-76,-1,-88,-1,-104,-1,-120,-1,119,-1,108,-1,92,-1,86,-1,70,-1,72,-1,60,-1,64,-1,47,-1,49,-1,43,-1,46,-1,41,-1,49,-1,48,-1,47,-1,54,-1,61,-1,67,-1,70,-1,79,-1,92,-1,90,-1,110,-1,120,-1,-125,-1,-116,-1,-92,-1,-91,-1,-69,-1,-59,-1,-44,-1,-29,-1,-13,-1,-1,-1,14,0,24,0,45,0,56,0,71,0,83,0,99,0,104,0,112,0,125,0,-127,0,-116,0,-109,0,-114,0,-97,0,-103,0,-99,0,-99,0,-112,0,-104,0,-115,0,-122,0,-126,0,118,0,112,0,96,0,91,0,79,0,66,0,54,0,43,0,23,0,17,0,-2,-1,-16,-1,-28,-1,-39,-1,-51,-1,-70,-1,-79,-1,-92,-1,-109,-1,-122,-1,-127,-1,113,-1,111,-1,101,-1,90,-1,83,-1,80,-1,69,-1,64,-1,59,-1,55,-1,54,-1,47,-1,45,-1,55,-1,62,-1,61,-1,79,-1,70,-1,91,-1,90,-1,105,-1,123,-1,-121,-1,-107,-1,-92,-1,-80,-1,-61,-1,-44,-1,-28,-1}; }
	private static byte[] data132(){ return new byte[] {-18,-1,0,0,14,0,29,0,48,0,56,0,76,0,84,0,99,0,103,0,115,0,126,0,-121,0,-114,0,-108,0,-102,0,-99,0,-102,0,-93,0,-91,0,-87,0,-89,0,-98,0,-101,0,-100,0,-113,0,-111,0,-121,0,-127,0,111,0,106,0,93,0,80,0,72,0,58,0,44,0,22,0,10,0,-9,-1,-22,-1,-40,-1,-58,-1,-75,-1,-85,-1,-101,-1,-120,-1,126,-1,117,-1,107,-1,98,-1,85,-1,75,-1,77,-1,69,-1,65,-1,65,-1,63,-1,58,-1,65,-1,65,-1,73,-1,72,-1,81,-1,80,-1,93,-1,105,-1,116,-1,119,-1,-125,-1,-108,-1,-104,-1,-82,-1,-72,-1,-59,-1,-39,-1,-27,-1,-14,-1,4,0,18,0,35,0,47,0,63,0,76,0,91,0,106,0,122,0,-118,0,-110,0,-103,0,-96,0,-85,0,-76,0,-71,0,-73,0,-64,0,-63,0,-71,0,-69,0,-75,0,-77,0,-83,0,-92,0,-102,0,-110,0,-124,0,127,0,117,0,102,0,91,0,72,0,63,0,43,0,29,0,19,0,5,0,-12,-1,-23,-1,-38,-1,-53,-1,-66,-1,-78,-1,-94,-1,-101,-1,-120,-1,-126,-1,115,-1,107,-1,102,-1,93,-1,81,-1,77,-1,72,-1,67,-1,69,-1,66,-1,69,-1,61,-1,81,-1,79,-1,88,-1,94,-1,105,-1,120,-1,120,-1,-115,-1,-108,-1,-91,-1,-77,-1,-61,-1,-38,-1,-32,-1,-9,-1,0,0,23,0,37,0,55,0,65,0,85,0,91,0,109,0,112,0,-124,0,-112,0,-105,0,-101,0,-87,0,-86,0,-66,0,-72,0,-66,0,-56,0,-65,0,-59,0,-62,0,-63,0,-64,0,-73,0,-72,0,-84,0,-94,0,-94,0,-109,0,-120,0,-124,0,116,0,105,0,89,0,69,0,60,0,39,0,29,0,1,0,-13,-1,-30,-1,-35,-1,-58,-1,-71,-1,-86,-1,-98,-1,-111,-1,-122,-1,125,-1,115,-1,109,-1,103,-1,88,-1,96,-1,85,-1,88,-1,80,-1,94,-1,85,-1,93,-1,92,-1,95,-1,103,-1,110,-1,117,-1,123,-1,-115,-1,-105,-1,-87,-1,-89,-1,-70,-1,-57,-1,-45,-1,-22,-1,-16,-1,2,0,21,0,36,0,53,0,64,0,82,0,100,0,109,0,126,0,-120,0,-108,0,-91,0,-85,0,-71,0,-65,0,-62,0,-49,0,-49,0,-47,0,-44,0,-49,0,-51,0,-48,0,-62,0,-60,0,-69,0,-78,0,-83,0,-101,0,-99,0,-117,0,-128,0,110,0,103,0,87,0,80,0,62,0,48,0,33,0,19,0,7,0,-10,-1,-22,-1,-38,-1,-50,-1,-64,-1,-74,-1,-90,-1,-96,-1,-116,-1,-121,-1,113,-1,110,-1,102,-1,94,-1,91,-1,85,-1,81,-1,82,-1,78,-1,77,-1,89,-1,86,-1,93,-1,103,-1,112,-1,117,-1,-122,-1,-113,-1,-102,-1,-86,-1,-68,-1,-61,-1,-39,-1,-27,-1,-6,-1,4,0,23,0,33,0,56,0,67,0,80,0,90,0,105,0,115,0,126,0,-112,0,-105,0,-99,0,-82,0,-76,0,-74,0,-66,0,-59,0,-59,0,-53,0,-50,0,-53,0,-57,0,-51,0,-59,0,-60,0,-67,0,-75,0,-79,0,-95,0,-104,0,-120,0,126,0,112,0,98,0,79,0,72,0,53,0,36,0,13,0,4,0,-20,-1,-33,-1,-43,-1,-68,-1,-74,-1,-89,-1,-105,-1,-113,-1,122,-1,119,-1,102,-1,104,-1,92,-1,92,-1,89,-1,86,-1,79,-1,76,-1,83,-1,82,-1,80,-1,90,-1,97,-1,100,-1,105,-1,104,-1,125,-1,-121,-1,-113,-1,-101,-1,-88,-1,-81,-1,-65,-1,-50,-1,-31,-1,-19,-1,0,0,13,0,32,0,55,0,71,0,80,0,98,0,113,0,-126,0,-115,0,-100,0,-95,0,-80,0,-68,0,-66,0,-65,0,-58,0,-51,0,-52,0,-55,0,-57,0,-58,0,-73,0,-71,0,-78,0,-82,0,-95,0,-95,0,-109,0,-121,0,125,0,110,0,99,0,89,0,77,0,59,0,48,0,33,0,17,0,2,0,-14,-1,-26,-1,-42,-1,-53,-1,-76,-1,-83,-1,-99,-1,-113,-1,-122,-1,115,-1,111,-1,95,-1,84,-1,80,-1,70,-1,69,-1,64,-1,61,-1,61,-1,64,-1,69,-1,71,-1,77,-1,77,-1,98,-1,104,-1,116,-1,122,-1,-121,-1,-99,-1,-87,-1,-75,-1,-58,-1,-44,-1,-27,-1,-10,-1,6,0,15,0,35,0,53,0,54,0,77,0,85,0,106,0,112,0,125,0,-124,0,-112,0,-107,0,-95,0,-83,0,-85,0,-75,0,-73,0,-74,0,-63,0,-68,0,-56,0,-73,0,-70,0,-76,0,-74,0,-89,0,-94,0,-105,0,-118,0,-126,0,112,0,102,0,90,0,73,0,52,0,43,0,20,0,13,0,-9,-1,-24,-1,-40,-1,-50,-1,-63,-1,-82,-1,-95,-1,-105,-1,-122,-1,-128,-1,109,-1,110,-1,95,-1,94,-1,83,-1,86,-1}; }
	private static byte[] data133(){ return new byte[] {77,-1,71,-1,78,-1,73,-1,74,-1,76,-1,75,-1,88,-1,89,-1,91,-1,107,-1,110,-1,122,-1,-125,-1,-111,-1,-101,-1,-87,-1,-73,-1,-58,-1,-37,-1,-25,-1,-8,-1,6,0,23,0,37,0,49,0,68,0,89,0,99,0,113,0,122,0,-120,0,-113,0,-105,0,-95,0,-89,0,-82,0,-85,0,-75,0,-79,0,-80,0,-80,0,-82,0,-86,0,-95,0,-101,0,-100,0,-116,0,-118,0,127,0,116,0,106,0,102,0,86,0,70,0,60,0,49,0,35,0,23,0,10,0,-6,-1,-14,-1,-31,-1,-43,-1,-55,-1,-67,-1,-83,-1,-87,-1,-113,-1,-110,-1,127,-1,116,-1,110,-1,102,-1,100,-1,89,-1,89,-1,84,-1,80,-1,83,-1,79,-1,89,-1,85,-1,97,-1,93,-1,107,-1,109,-1,120,-1,-127,-1,-122,-1,-109,-1,-107,-1,-87,-1,-82,-1,-61,-1,-55,-1,-32,-1,-23,-1,-16,-1,0,0,11,0,22,0,38,0,46,0,52,0,62,0,78,0,87,0,96,0,103,0,108,0,122,0,122,0,-125,0,-120,0,-115,0,-115,0,-111,0,-117,0,-109,0,-124,0,-119,0,126,0,-126,0,120,0,123,0,106,0,98,0,94,0,84,0,67,0,62,0,42,0,37,0,16,0,10,0,-4,-1,-19,-1,-32,-1,-41,-1,-56,-1,-70,-1,-83,-1,-89,-1,-100,-1,-112,-1,-125,-1,-128,-1,117,-1,112,-1,104,-1,96,-1,91,-1,96,-1,87,-1,80,-1,87,-1,79,-1,93,-1,90,-1,100,-1,98,-1,106,-1,112,-1,114,-1,124,-1,-124,-1,-109,-1,-106,-1,-88,-1,-83,-1,-69,-1,-55,-1,-48,-1,-22,-1,-25,-1,-3,-1,3,0,14,0,32,0,31,0,49,0,46,0,67,0,76,0,80,0,89,0,95,0,101,0,99,0,106,0,105,0,105,0,108,0,103,0,107,0,103,0,103,0,99,0,88,0,81,0,80,0,66,0,61,0,56,0,54,0,42,0,35,0,24,0,16,0,4,0,-4,-1,-13,-1,-21,-1,-34,-1,-51,-1,-53,-1,-68,-1,-74,-1,-88,-1,-89,-1,-100,-1,-108,-1,-116,-1,-121,-1,-128,-1,126,-1,117,-1,126,-1,114,-1,112,-1,109,-1,107,-1,111,-1,111,-1,115,-1,117,-1,119,-1,123,-1,126,-1,-119,-1,-121,-1,-112,-1,-109,-1,-102,-1,-90,-1,-84,-1,-80,-1,-74,-1,-59,-1,-58,-1,-45,-1,-28,-1,-28,-1,-13,-1,-13,-1,1,0,9,0,16,0,24,0,33,0,35,0,48,0,45,0,56,0,55,0,67,0,66,0,63,0,63,0,72,0,67,0,64,0,60,0,65,0,63,0,59,0,54,0,47,0,47,0,39,0,38,0,28,0,28,0,8,0,16,0,-4,-1,-3,-1,-16,-1,-16,-1,-28,-1,-37,-1}; }
	private static byte[] getData(){
		byte[] data = new byte[136776];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 1024);
		System.arraycopy(data94(), 0, data, 96256, 1024);
		System.arraycopy(data95(), 0, data, 97280, 1024);
		System.arraycopy(data96(), 0, data, 98304, 1024);
		System.arraycopy(data97(), 0, data, 99328, 1024);
		System.arraycopy(data98(), 0, data, 100352, 1024);
		System.arraycopy(data99(), 0, data, 101376, 1024);
		System.arraycopy(data100(), 0, data, 102400, 1024);
		System.arraycopy(data101(), 0, data, 103424, 1024);
		System.arraycopy(data102(), 0, data, 104448, 1024);
		System.arraycopy(data103(), 0, data, 105472, 1024);
		System.arraycopy(data104(), 0, data, 106496, 1024);
		System.arraycopy(data105(), 0, data, 107520, 1024);
		System.arraycopy(data106(), 0, data, 108544, 1024);
		System.arraycopy(data107(), 0, data, 109568, 1024);
		System.arraycopy(data108(), 0, data, 110592, 1024);
		System.arraycopy(data109(), 0, data, 111616, 1024);
		System.arraycopy(data110(), 0, data, 112640, 1024);
		System.arraycopy(data111(), 0, data, 113664, 1024);
		System.arraycopy(data112(), 0, data, 114688, 1024);
		System.arraycopy(data113(), 0, data, 115712, 1024);
		System.arraycopy(data114(), 0, data, 116736, 1024);
		System.arraycopy(data115(), 0, data, 117760, 1024);
		System.arraycopy(data116(), 0, data, 118784, 1024);
		System.arraycopy(data117(), 0, data, 119808, 1024);
		System.arraycopy(data118(), 0, data, 120832, 1024);
		System.arraycopy(data119(), 0, data, 121856, 1024);
		System.arraycopy(data120(), 0, data, 122880, 1024);
		System.arraycopy(data121(), 0, data, 123904, 1024);
		System.arraycopy(data122(), 0, data, 124928, 1024);
		System.arraycopy(data123(), 0, data, 125952, 1024);
		System.arraycopy(data124(), 0, data, 126976, 1024);
		System.arraycopy(data125(), 0, data, 128000, 1024);
		System.arraycopy(data126(), 0, data, 129024, 1024);
		System.arraycopy(data127(), 0, data, 130048, 1024);
		System.arraycopy(data128(), 0, data, 131072, 1024);
		System.arraycopy(data129(), 0, data, 132096, 1024);
		System.arraycopy(data130(), 0, data, 133120, 1024);
		System.arraycopy(data131(), 0, data, 134144, 1024);
		System.arraycopy(data132(), 0, data, 135168, 1024);
		System.arraycopy(data133(), 0, data, 136192, 584);
		return data;
	}
	/** Constructs a new AudioClip with the data from gran-6.wav. */
	public Gran6(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(22050.0), 16, 1, 2, (float)(22050.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing gran-6.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of gran-6.wav. */
	private class LoopThread extends Thread {
		private Gran6 clip;
		private boolean looping = true;
		public LoopThread(Gran6 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays gran-6.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays gran-6.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of gran-6.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if gran-6.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if gran-6.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}